Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.

  • Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
  • Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
  • Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
  • Opera: Naciśnij klawisze Ctrl+F5.
// Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika podczas każdego ładowania strony.

// Skrypt do edytowania przykładów (Alkamid)
if ( mw.config.get( 'wgPageName' ).indexOf( 'Wikisłownik:Dodawanie_przykładów/dane/' ) === 0 ) {
	mw.loader.load( 'ext.gadget.examples-check' );
}

// [[Wikisłownik:Narzędzia/Linkowanie automatyczne]]
if (
	mw.config.get( 'wgAction' ) === 'view' &&
	mw.config.get( 'wgPageName' ) === 'Wikisłownik:Narzędzia/Linkowanie_automatyczne'
) {
	mw.loader.load( 'ext.gadget.morfeusz-linker-special' );
}

// Przenoszenie wpisów z [[Wikisłownikarz:Olafbot/SK]] do list wykluczeń
if (
	mw.config.get( 'wgAction' ) === 'view' &&
	/^Wikisłownikarz:Olafbot\/SK\/(?:.(?!\/usuwane$))+$/.test( mw.config.get( 'wgPageName' ) )
) {
	mw.loader.load( 'ext.gadget.olafbot-sk-exclusions' );
}

// Rozszerzenie dla [[WS:Narzędzia/Edytor tłumaczeń]] à la Ostatnie zmiany
if ( mw.config.get( 'wgPageName' ) === 'Specjalna:Pusta_strona/ostatnie_tłumaczenia' ) {
	mw.loader.load( 'ext.gadget.translation-editor-rc-filter' );
}

// Przekierowanie do WS:ZTH/Odmiana z wytycznymi dla wspieranych jezyków
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
	mw.loader.using( 'ext.gadget.section-links' ).done( function () {
		var targetedLangCodes = [
				'cs', 'cu', 'da', 'de', 'dsb', 'en', 'fr', 'is', 'la', 'nb', 'nl',
				'nn', 'pl', 'ru', 'sk', 'sv'
			],
			reLangCode = /\blang-(\w+)\b/;
		
		mw.hook( 'wikipage.content' ).add( function ( $content ) {
			$content.find( '.fld-odmiana > a' ).each( function ( i, el ) {
				var m = el.className.match( reLangCode ),
					code = m && m[ 1 ];
				
				if ( code && targetedLangCodes.indexOf( code ) !== -1 ) {
					el.href += '/' + code;
					el.title += '/' + code;
				}
			} );
		} );
	} );
}