MediaWiki:Gadget-SuppressionDeluxe.js
Sauter a la navigation
Sauter a la recherche
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Maj-Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5./*
* Suppression Deluxe
*
* Motifs de suppression prédéfinis
* Il est possible de définir des messages comportant des liens internes
*
* {{Projet:JavaScript/Script|SuppressionDeluxe}}
*/
if ( mw.config.get( 'wgAction' ) === 'delete' ) {
mw.loader.using( 'user', function () {
//////////// Zone personnalisable //////////
var suppressiondeluxeMessages = window.suppressiondeluxeMessages || [
"Test de débutant – [[Aide:Essais|cliquez ici pour faire vos essais]]",
"[[Wikipédia:Critères_d'admissibilité_des_articles|Ne répond pas aux critères d'admissibilité]]",
"Vandalisme",
"Existe avec un autre titre",
"Modèle obsolète",
"Diffamation ou insulte",
"Non encyclopédique en l'état",
"Article en langue étrangère / Article not in French",
"Redirection cassée, inutile ou obsolète",
"[[Wikipédia:Critères_d'admissibilité_des_articles|Contenu promotionnel]]",
"[[Aide:Violation du droit d'auteur|Potentielle violation de droits d'auteur]]",
"Licence inappropriée",
"Catégorie vide ou remplacée",
"Page supprimée suite à [["
+ mw.config.get( 'wgFormattedNamespaces' )[ mw.config.get( 'wgNamespaceNumber' ) | 1 ]
+ ':'
+ mw.config.get( 'wgTitle' )
+ "/Suppression|une décision communautaire]]",
"[[Aide:Violation du droit d'auteur|Copie de site web sans autorisation explicite]]",
"Déplacement vers Commons",
"Page blanchie par son auteur",
"Redirection cassée, inutile ou non pertinente",
"Page de discussion orpheline",
"À la demande de son auteur",
];
//////////// Fin de la zone personnalisable //////////
function SuppressionResume() {
$( '#wpReason' ).val( $( this ).data( 'message' ) );
$( '#wpConfirmB' ).click();
}
function SuppressionDeluxe( $ ) {
var mainForm = $( '#deleteconfirm' );
if ( !mainForm.length ) {
return;
}
var ul = $( ' ul ' ).css( {
'-moz-column-width': '28em',
'-webkit-column-width': '28em',
'column-width': '28em',
'list-style-type': 'none',
'list-style-image': 'none',
'margin-left': 0,
} );
for ( var i = 0; i suppressiondeluxeMessages.length; ++i ) {
var inputConfirm = $( ' input ' ).attr( 'type', 'button' );
inputConfirm.attr( 'value', suppressiondeluxeMessages[ i ].replace( /\[\[(?:.*?\|)?(.*?)\]\]/g, '$1' ) );
inputConfirm.attr( 'title', suppressiondeluxeMessages[ i ] );
inputConfirm.data( 'message', suppressiondeluxeMessages[ i ] );
inputConfirm.click( SuppressionResume );
var li = $( ' li ' );
li.append( inputConfirm );
ul.append( li );
}
var separation = $( ' p ' ).append( ' hr ' );
mainForm.append( separation, ul );
}
$( SuppressionDeluxe );
} );
}
Catégorie :
- Gadget MediaWiki