Content deleted Content added
fix layout for sysop accounts (which have some buttons at the right as well) |
handle redwarn rollbacks; better failure handling - drops IE11 compat |
||
Line 5:
*
*/
$.ready.then(function() {
Line 69:
$this.hide();
$reverted_rev.hide();
}
Line 89:
if ($rev.length === 0) break; // end of page history in current view
}
} else {
Line 103:
else if (rgx = /^Reverted (?:good faith|\d+) edits? by (.*?) \(talk\)/.exec(editcomment)) {
reverted_user = rgx[1];
// Old Twinke vandalism rollback
} else if (rgx = /^Reverted \d+ edits? by (.*?) identified as vandalism/.exec(editcomment)) {
reverted_user = rgx[1];
// STiki vandalism rollbacks, and all reverts using MediaWiki rollback, Huggle, Cluebot have the "Rollback" tag added
Line 117:
} else if (rgx = /^Reverted \d+ (?:good faith )?edits? by (.*?) (?:identified as test\/vandalism )?using STiki/.exec(editcomment)) {
reverted_user = rgx[1];
// normal MediaWiki rollback and Huggle rollback, and redwarn rollback
// RedWarn: Reverted edit(s) by User (talk)
} else if (rgx = /^Reverted edit\(?s\)? by (.*?) \(talk\)/.exec(editcomment)) {
reverted_user = rgx[1];
// ClueBot
} else if (['ClueBot NG', 'ClueBot'].includes($this.find('.mw-userlink bdi').text())) {
reverted_user = /^Reverting possible vandalism by (.*?) to version by/.exec(editcomment)?.[1];
// XLinkBot
} else if ($this.find('.mw-userlink bdi').text() === 'XLinkBot') {
reverted_user = /^BOT--Reverting link addition\(s\) by (.*?) to/.exec(editcomment)?.[1];
}
Line 173 ⟶ 175:
});
}
}
function log(...args) {
if (window.hre_debug) console.log(...args);
}
|