<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://uchuwiki.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-MobileCategories.js</id>
	<title>MediaWiki:Gadget-MobileCategories.js - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://uchuwiki.com/wiki/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AGadget-MobileCategories.js"/>
	<link rel="alternate" type="text/html" href="https://uchuwiki.com/wiki/index.php?title=MediaWiki:Gadget-MobileCategories.js&amp;action=history"/>
	<updated>2026-09-03T09:53:17Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://uchuwiki.com/wiki/index.php?title=MediaWiki:Gadget-MobileCategories.js&amp;diff=7288&amp;oldid=prev</id>
		<title>Aika: ページの作成:「mw.hook( &#039;wikipage.content&#039; ).add( function() { 	var api = new mw.Api(); 	 	var apiRequest = api.get( { 		&#039;action&#039;:&#039;query&#039;, 		&#039;titles&#039;: mw.config.get(&#039;wgPageName&#039;), 		&#039;pr…」</title>
		<link rel="alternate" type="text/html" href="https://uchuwiki.com/wiki/index.php?title=MediaWiki:Gadget-MobileCategories.js&amp;diff=7288&amp;oldid=prev"/>
		<updated>2021-02-23T08:23:21Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「mw.hook( &amp;#039;wikipage.content&amp;#039; ).add( function() { 	var api = new mw.Api(); 	 	var apiRequest = api.get( { 		&amp;#039;action&amp;#039;:&amp;#039;query&amp;#039;, 		&amp;#039;titles&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;), 		&amp;#039;pr…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;mw.hook( &amp;#039;wikipage.content&amp;#039; ).add( function() {&lt;br /&gt;
	var api = new mw.Api();&lt;br /&gt;
	&lt;br /&gt;
	var apiRequest = api.get( {&lt;br /&gt;
		&amp;#039;action&amp;#039;:&amp;#039;query&amp;#039;,&lt;br /&gt;
		&amp;#039;titles&amp;#039;: mw.config.get(&amp;#039;wgPageName&amp;#039;),&lt;br /&gt;
		&amp;#039;prop&amp;#039;: &amp;#039;categories&amp;#039;,&lt;br /&gt;
		&amp;#039;clprop&amp;#039;: &amp;#039;sortkey|hidden&amp;#039;,&lt;br /&gt;
		&amp;#039;cllimit&amp;#039;: 50,&lt;br /&gt;
		&amp;#039;indexpageids&amp;#039;: true,&lt;br /&gt;
		&amp;#039;formatversion&amp;#039;: 2&lt;br /&gt;
	} );&lt;br /&gt;
	var apiRequest2 = api.loadMessagesIfMissing( [ &amp;#039;pagecategories&amp;#039;, &amp;#039;colon-separator&amp;#039; ] );&lt;br /&gt;
&lt;br /&gt;
	$.when( apiRequest, apiRequest2 ).done( function( data ) {&lt;br /&gt;
		var categories = [],&lt;br /&gt;
			response1Data = data[0],&lt;br /&gt;
			response2Data = data[1];&lt;br /&gt;
		&lt;br /&gt;
		if( !response1Data.query.pages[0].categories ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		function categoryHtmlGenerator(element, index, array) {&lt;br /&gt;
			if( element.hidden ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			var title = new mw.Title( element.title, mw.config.get( &amp;#039;wgNamespaceIds&amp;#039; ).file );&lt;br /&gt;
  			categories.push(&lt;br /&gt;
  				$( &amp;#039;&amp;lt;a&amp;gt;&amp;#039; ).attr( {&lt;br /&gt;
  					&amp;#039;href&amp;#039;: mw.util.getUrl( element.title )&lt;br /&gt;
  				} ).append(&lt;br /&gt;
  					document.createTextNode( title.getMainText() ) &lt;br /&gt;
  				).get( 0 )&lt;br /&gt;
  			);&lt;br /&gt;
			categories.push( &amp;#039;, &amp;#039; );&lt;br /&gt;
		}&lt;br /&gt;
		response1Data.query.pages[0].categories.forEach( categoryHtmlGenerator );&lt;br /&gt;
&lt;br /&gt;
		if( categories.length === 0 ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		categories.pop(); //remove the last comma&lt;br /&gt;
		categories.unshift( document.createTextNode(&lt;br /&gt;
			mw.message( &amp;#039;pagecategories&amp;#039; ).escaped() + mw.message( &amp;#039;colon-separator&amp;#039; ).escaped() + &amp;#039; &amp;#039;&lt;br /&gt;
		) );&lt;br /&gt;
		&lt;br /&gt;
		$(&amp;#039;.printfooter&amp;#039;)&lt;br /&gt;
			.after( $( &amp;#039;&amp;lt;div&amp;gt;&amp;#039; )&lt;br /&gt;
				.addClass( &amp;#039;catlinks&amp;#039; )&lt;br /&gt;
				.attr( &amp;#039;id&amp;#039;, &amp;#039;catlinks&amp;#039; )&lt;br /&gt;
				.data( &amp;#039;mw&amp;#039;, &amp;#039;interface&amp;#039; )&lt;br /&gt;
				.append( $( &amp;#039;&amp;lt;div&amp;gt;&amp;#039; )&lt;br /&gt;
						.attr( &amp;#039;id&amp;#039;, &amp;#039;mw-normal-catlink&amp;#039; )&lt;br /&gt;
						.append( categories )&lt;br /&gt;
				)&lt;br /&gt;
			);&lt;br /&gt;
	} );&lt;br /&gt;
} );&lt;/div&gt;</summary>
		<author><name>Aika</name></author>
	</entry>
</feed>