User:Zabshk/common.js: Difference between revisions
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
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'); |
||
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/massrollback.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(); |
|||
}); |
Latest revision as of 14:58, 18 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');
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Zabshk/massrollback.js&action=raw&ctype=text/javascript');