MediaWiki:Gadget-ConfirmRollbackMobile.js: Difference between revisions
From Destinypedia, the Destiny wiki
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
$(function() { | $(function() { | ||
if (/Android|BlackBerry|iPhone|iPad|iPod|Kindle|Mobile|Opera M|Silk|webOS/i.test(navigator.userAgent)) { | if (/Android|BlackBerry|iPhone|iPad|iPod|Kindle|Mobile|Opera M|Silk|webOS/i.test(navigator.userAgent)) { | ||
$('.mw-rollback-link a').click(function(e) { | $('body:not(.rollback-confirm) .mw-rollback-link a').click(function(e) { | ||
if (confirm('Are you sure you want to perform this rollback?')) return; | if (confirm('Are you sure you want to perform this rollback?')) return; | ||
e.preventDefault(); | e.preventDefault(); |
Latest revision as of 10:49, February 26, 2023
/* Require confirmation before performing rollback on mobile */
$(function() {
if (/Android|BlackBerry|iPhone|iPad|iPod|Kindle|Mobile|Opera M|Silk|webOS/i.test(navigator.userAgent)) {
$('body:not(.rollback-confirm) .mw-rollback-link a').click(function(e) {
if (confirm('Are you sure you want to perform this rollback?')) return;
e.preventDefault();
});
}
});