User:SuperPikaPool13/common.js
From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Add a "My sandbox" link to the personal portlet menu. * Required modules: mediawiki.util, mediawiki.Title, mediawiki.Uri * @source https://www.mediawiki.org/wiki/Snippets/MySandbox * @version 2014-07-16 */ ( function ( mw, $ ) { $( function () { var conf, title, url; // Customize/Translate this to your needs conf = { subpageName: 'Sandbox', portletLabel: 'Sandbox', portletTooltip: 'Go to your sandbox', editintroPagename: 'Template:User_Sandbox', preloadPagename: 'Template:User_Sandbox/preload' }; // Don't alter the code below // 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-sandbox', conf.portletTooltip, 's', '#pt-preferences' ); } ); }( mediaWiki, jQuery ) );