User:Gestrid/confirmationRollback.js

From Lotro-Wiki.com
Jump to navigation Jump to search

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//Available from [https://en.wikipedia.org/wiki/User:MusikAnimal/confirmationRollback.js] under the Creative Commons Attribution-ShareAlike 3.0 Unported License.  See [https://creativecommons.org/licenses/by-sa/3.0/] for how to reuse this content.

//<nowiki>

//To install, add the following to your common.js: importScript('User:Gestrid/confirmationRollback.js');
(function() {
	$(".mw-rollback-link").on('click', function(e) {
		var count = e.target.innerText.match(/\d/) ? e.target.innerText.match(/\d+/)[0] : null,
			message = 'Rollback ' + (count ? count + ' edits' : 'edit') + ' by ' + mw.util.getParamValue('from',e.target.href) + '?';
		if(!confirm(message)) return e.preventDefault();
	});
}());
//</nowiki>