User:Zabshk/common.js: Difference between revisions
Content added Content deleted
(Script is working, moved to wikimedia.) |
No edit summary |
||
Line 1: | Line 1: | ||
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/heading-icons.js&action=raw&ctype=text/javascript'); |
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/heading-icons.js&action=raw&ctype=text/javascript'); |
||
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/globaleditcounter.js&action=raw&ctype=text/javascript'); |
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/globaleditcounter.js&action=raw&ctype=text/javascript'); |
||
//Mass rollback function |
|||
//Written by John254 |
|||
//Adapted from User:Mr.Z-man/rollbackSummary.js |
|||
//Instructions: Selecting the "rollback all" tab when viewing a user's contributions history |
|||
//will open all rollback links displayed there. (Use with caution) |
|||
jQuery(document).ready(function ($) { |
|||
function rollbackEverything() { |
|||
for (var i in document.links) { |
|||
if (document.links[i].href.indexOf('action=rollback') != -1) { |
|||
window.open(document.links[i].href); |
|||
} |
|||
} |
|||
} |
|||
function rollbackEverythingButton() { |
|||
var hasRollback = $("span.mw-rollback-link"); |
|||
if (hasRollback[0] && (document.title.indexOf("User contributions") !== -1) ) { |
|||
var link = mw.util.addPortletLink( |
|||
'p-cactions', |
|||
'#', |
|||
'rollback all', |
|||
'ca-rollbackeverything', |
|||
'rollback all edits displayed here' |
|||
); |
|||
$(link).click(function (e) { |
|||
e.preventDefault(); |
|||
rollbackEverything(); |
|||
}); |
|||
} |
|||
} |
|||
rollbackEverythingButton(); |
|||
}); |
Revision as of 12:08, 16 April 2017
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/heading-icons.js&action=raw&ctype=text/javascript');
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/globaleditcounter.js&action=raw&ctype=text/javascript');
//Mass rollback function
//Written by John254
//Adapted from User:Mr.Z-man/rollbackSummary.js
//Instructions: Selecting the "rollback all" tab when viewing a user's contributions history
//will open all rollback links displayed there. (Use with caution)
jQuery(document).ready(function ($) {
function rollbackEverything() {
for (var i in document.links) {
if (document.links[i].href.indexOf('action=rollback') != -1) {
window.open(document.links[i].href);
}
}
}
function rollbackEverythingButton() {
var hasRollback = $("span.mw-rollback-link");
if (hasRollback[0] && (document.title.indexOf("User contributions") !== -1) ) {
var link = mw.util.addPortletLink(
'p-cactions',
'#',
'rollback all',
'ca-rollbackeverything',
'rollback all edits displayed here'
);
$(link).click(function (e) {
e.preventDefault();
rollbackEverything();
});
}
}
rollbackEverythingButton();
});