مدیاویکی:Gadget-rollbackconfirmable.js
نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر/ Edge: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: Ctrl-F5 را بفشارید.
/**
* Prevent immediate rollback action with https://gerrit.wikimedia.org/r/90729 help
* Author: User:Ebraminio
*/
/*jslint browser: true, white: true*/
/*global $, mw*/
$.when($.ready, mw.loader.using('jquery.confirmable')).then(function () {
'use strict';
var rollbackLinks = $('.mw-rollback-link a');
if (rollbackLinks.length === 0) { return; }
mw.util.addCSS('.mw-rollback-link, .mw-rollback-link a { white-space: nowrap; display: inline-block; vertical-align: bottom; }');
rollbackLinks.each(function () {
var from = new mw.Uri(this.href).query.from;
if (!$(this).confirmable) { return; }
$(this).confirmable({
i18n: { confirm: 'واگردانی ویرایش ' + from + '؟' },
buttonCallback: function (button, which) {
if (which === 'no') {
// Remove misleading attributes
return button.attr({
title: null,
href: '#'
});
}
return button;
}
});
});
});