MediaWiki:Gadget-notify-loaded-gadgets.js

Z Wikisłownika – wolnego słownika wielojęzycznego

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.
var gadget = window.notify_loaded_gadgets = {
	cookie: ( $.cookie( 'notify-loaded-gadgets' ) === '1' ),
	
	getDescription: function() {
		return ( this.cookie ? 'Ukrywaj' : 'Pokazuj' ) + ' logi (gadżety)';
	},
	
	setCookie: function() {
		$.cookie( 'notify-loaded-gadgets', ( ( this.cookie = !this.cookie ) ? '1' : '0' ), {
			expires: 30,
			path: '/'
		} );
		
		this.$description.text( this.getDescription() );
	}
};

$( document ).ready( function() {
	gadget.$description = $( mw.util.addPortletLink(
		'p-cactions',
		'#',
		gadget.getDescription(),
		'ca-log-scripts',
		'Wyświetlaj notyfikacje o załadowanych gadżetach'
	) )
	.find( 'a' )
	.on( 'click', function( e ) {
		e.preventDefault();
		gadget.setCookie();
	} );
} );