Järjestelmäviesti:Gadget-OhjaustenLuokat.js

Wikipediasta
Siirry navigaatioon Siirry hakuun

Huomautus: Selaimen välimuisti pitää tyhjentää asetusten tallentamisen jälkeen, jotta muutokset tulisivat voimaan.

  • Firefox ja Safari: Napsauta Shift-näppäin pohjassa Päivitä, tai paina Ctrl-F5 tai Ctrl-R (⌘-R Macilla)
  • Google Chrome: Paina Ctrl-Shift-R (⌘-Shift-R Macilla)
  • Internet Explorer ja Edge: Napsauta Ctrl-näppäin pohjassa Päivitä tai paina Ctrl-F5
  • Opera: Paina Ctrl-F5.
$(document).ready( function() {
	if ( $( '#mw-normal-catlinks' ).length ) {
		$.getJSON(
			'//fi.wikipedia.org/w/api.php?action=query&generator=backlinks&gbltitle=' + mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ) + '&gbllimit=50&gblfilterredir=redirects&prop=categories&format=json',
			function( data ) {
				var header_printed = false;
				if ( typeof data.query === 'object' && typeof data.query.pages === 'object' ) {
					$.each( data.query.pages, function( pageId, page ) {
						if ( typeof page.categories === 'object' ) {
							var visibility;
							if ( header_printed === false ) {
								visibility = '';
								header_printed = true;
							} else {
								visibility = 'hidden';
							}
							var page_cat_id = 'page_' + pageId + '_cats';
							var page_url = '//fi.wikipedia.org/w/index.php?title=' + mw.util.wikiUrlencode( page.title ) + '&redirect=no';
							$( '#mw-normal-catlinks' ).append(
								'<div id="page_cat_header"><span style="visibility:' + visibility +
								'">Ohjausten luokat:</span><span id="' + page_cat_id +
								'"> <a href="' + page_url + '"><i>' + page.title +
								'</i></a>; </span></div>'
							);
							$.each( page.categories, function( catId, cat ) {
								var cat_url = '//fi.wikipedia.org/wiki/' + mw.util.wikiUrlencode( cat.title );
								$( '#' + page_cat_id ).append( ( catId ? ' | ' : '' ) + '<a href="' + cat_url + '">' + cat.title.replace( 'Luokka:', '' ) + '</a>' );
							} );
						}
					} );
				}
			}
		);
	}
});