MediaWiki:Gadget-mySandbox.js
Poznámka: Aby sa zmeny prejavili, po uložení musíte vymazať vyrovnávaciu pamäť vášho prehliadača. Mozilla / Firefox / Safari: držte stlačený Shift a kliknite na Reload alebo stlačte buď Ctrl-F5 alebo Ctrl-R (Command-R na Macintosh); Konqueror:: kliknite na tlačidlo Reload alebo stlačte F5; Opera vymazať vyrovnávaciu pamäť prehliadača v ponuke Tools→Preferences; Internet Explorer: držte Ctrl a kliknite na Refresh alebo stlačte Ctrl-F5;
// **********************************************************************
// ** ***POZOR: GLOBÁLNY SKRIPT*** **
// ** zmeny tohto súboru ovplyvnia mnoho používateľov **
// **********************************************************************
// Skript z anglickej Wikipédie ([[:en:MediaWiki:Gadget-mySandbox.js]])
/**
* Pridať odkaz na „Moje pieskovisko“ do osobného menu.
* Dependencies: mediawiki.util, mediawiki.Title, mediawiki.Uri
*
* @source mediawiki.org/wiki/Snippets/MySandbox
* @version 2
*/
( function ( mw, $ ) {
$( document ).ready( function () {
var conf, title, url;
// Costomize/Translate this to your needs
conf = {
subpageName: 'pieskovisko',
portletLabel: 'Pieskovisko',
portletTooltip: 'Choďte na vaše pieskovisko',
editintroPagename: 'Šablóna:Pieskovisko_redaktora',
preloadPagename: 'Šablóna:Pieskovisko_redaktora/preload'
};
// Nemeňte nižšie uvedený kód
// Use Special:MyPage (as opposed to mw.user.getName()) so that it
// works for logged-out users as well.
title = new mw.Title( 'Special:MyPage/' + conf.subpageName );
url = new mw.Uri( title.getUrl() );
url.extend({
action: 'edit',
redlink: 1,
editintro: new mw.Title( conf.editintroPagename ),
preload: new mw.Title( conf.preloadPagename )
});
mw.util.addPortletLink(
'p-personal',
url,
conf.portletLabel,
'pt-mysandbox',
conf.portletTooltip,
null,
'#pt-preferences'
);
});
}( mediaWiki, jQuery ) );