Dans l'article suivant, nous explorerons en profondeur
MediaWiki:Gadget-ConfirmRollback.js, un sujet qui a suscité un grand intérêt et un grand débat ces derniers temps. De ses origines historiques à sa pertinence dans la société actuelle, nous analyserons son impact dans différents domaines et son influence sur la vie quotidienne des gens. A travers différents points de vue et avis d’experts, nous cherchons à faire la lumière sur
MediaWiki:Gadget-ConfirmRollback.js et à offrir au lecteur une vision complète et équilibrée de ce sujet si d’actualité aujourd’hui.
// Demande de confirmation lors d'une révocation
if ( mw.config.get( 'wgAction' ) === 'history' ) {
$( function ( $ ) {
$( '.mw-rollback-link' ).find( 'a' ).click( function ( event ) {
event.preventDefault();
var linkClicked = this;
var userName = $( this.parentNode.parentNode ).find( '.mw-userlink' ).text();
// literal non-breaking space, as the HTML entity can't be used
var nbsp = '\xA0';
// ne pas ajouter OOUI en dépendance dans MediaWiki:Gadgets-definition,
// pour ne pas le charger sur toutes les pages
mw.loader.using( 'oojs-ui-windows', function () {
OO.ui.confirm( 'Révoquer les modifications de ' + userName + nbsp + '?' )
.done( function ( confirmed ) {
if ( confirmed ) {
document.location.replace( linkClicked.href );
}
} );
} );
} );
} );
}