Jump to content

User:OsamaK/FUReduce.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
// Template:Non-free reduce tagger
function FUReduce() {
if (document.editform) {
document.editform.wpTextbox1.value = "{\{Non-free reduce}}\n" + document.editform.wpTextbox1.value;
document.editform.wpSummary.value = "{\{[[Template:Non-free reduce|Non-free reduce]]}}";
document.editform.wpWatchthis.checked = false;
document.editform.submit();
} else
document.location = mw.config.get('wgServer') + mw.config.get('wgScript') + "?title=" + wgPageName + "&action=edit&FUReduce=1";
}
function addFUReduce(){
if (wgNamespaceNumber == 6)
mw.util.addPortletLink("p-cactions", "javascript:FUReduce()", "{\{Non-free reduce}}", "");
if (document.location.href.indexOf("FUReduce=1") > 0)
FUReduce();
}
addOnloadHook(addFUReduce);