|
|
Regel 1: |
Regel 1: |
− | /**
| |
− | * Add a "My sandbox" link to the personal portlet menu.
| |
− | *
| |
− | * Required modules: mediawiki.util, mediawiki.Title, mediawiki.Uri
| |
− | *
| |
− | * @source www.mediawiki.org/wiki/Snippets/MySandbox
| |
− | * @version 2014-05-14
| |
− | */
| |
− | ( function ( mw, $ ) {
| |
− | $( function () {
| |
− | var conf, title, url;
| |
| | | |
− | // Customize/Translate this to your needs
| |
− | conf = {
| |
− | subpageName: 'Kladblok',
| |
− | portletLabel: 'Kladblok',
| |
− | portletTooltip: 'Uw kladblok',
| |
− | editintroPagename: 'Template:Hoofding gebruikerskladblok',
| |
− | preloadPagename: 'Template:Hoofding gebruikerskladblok/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,
| |
− | null,
| |
− | '#pt-preferences'
| |
− | );
| |
− | });
| |
− | }( mediaWiki, jQuery ) );
| |