User:Gryllida/js/UnderReview.js
Jump to navigation
Jump to search
Note: After saving, you may have to bypass your browser's cache to see the changes. Mozilla / Firefox / Safari: hold down Shift while clicking Reload, or press Ctrl-Shift-R (Cmd-Shift-R on Apple Mac); IE: hold Ctrl while clicking Refresh, or press Ctrl-F5; Konqueror: simply click the Reload button, or press F5; Opera users may need to completely clear their cache in Tools→Preferences. — More skins
//<nowiki>
var underreview = {
tag: function () {
var api = new mw.Api();
api.postWithToken("edit", {
action: 'edit',
title: mw.config.get ('wgPageName'),
prependtext: '{{under review}}',
summary: 'added status tag: {{[[Template:under review|under review]]}} ([[User:Gryllida/js/UnderReview.js|s]])'
}).done(function (data){
$('#underreview').fadeOut();
jsMsg( 'Template added' );
});
},
init: function () {
var t = document.getElementById('t-whatlinkshere');
if (!t) return;
var li = document.createElement('li');
var a = document.createElement('a');
a.setAttribute('href', 'javascript:underreview.tag()');
a.id = 'underreview';
a.appendChild(document.createTextNode('tag under review'));
li.appendChild(a);
t.parentNode.appendChild(li);
}
};
mw.loader.using(['mediawiki.api'], function () {
underreview.init();
});
// </nowiki>