Gebruiker:MakiBoy/common.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 7: | Regel 7: | ||
(function (mw, $) { | (function (mw, $) { | ||
$(function () { | $(function () { | ||
− | + | var conf, title, url; | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | // Customize/Translate this to your needs | |
− | + | conf = { | |
+ | subpageName: 'Kladblok', | ||
+ | portletLabel: 'Kladblok', | ||
+ | portletTooltip: 'Naar mijn kladblok', | ||
+ | editintroPagename: 'Template:User_sandbox', | ||
+ | preloadPagename: 'Template:User_sandbox/preload' | ||
+ | }; | ||
+ | // Edit the below part and you will get put on the naughty list | ||
− | + | // 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)); | }(mediaWiki, jQuery)); |
Versie van 12 dec 2022 00:27
/**
* Add a "My sandbox" link to the personal portlet menu.
*
* @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: 'Kladblok',
portletLabel: 'Kladblok',
portletTooltip: 'Naar mijn kladblok',
editintroPagename: 'Template:User_sandbox',
preloadPagename: 'Template:User_sandbox/preload'
};
// Edit the below part and you will get put on the naughty list
// 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));