Pour pouvoir importer des images sur le serveur et consulter le wiki sans publicité, vous devez vous connecter.
Différences entre les versions de « Utilisateur:Ratchet Ranger/monobook.js »
Aller à la navigation
Aller à la recherche
m (Nouvelle page: obtenir("SuppressionDeluxe");) |
m |
||
Ligne 1 : | Ligne 1 : | ||
/* | |||
* Suppression Deluxe | |||
* | |||
* Motifs de suppression prédéfinis | |||
* Il est possible de définir des messages comportant des liens internes | |||
* | |||
* Auteurs : Dake | |||
* Modifications : IAlex, Seb35 | |||
* Date de dernière révision : 10 mai 2007 | |||
* [[Catégorie:MediaWiki:Fonction Monobook en JavaScript]] | |||
*/ | |||
//////////// Zone personnalisable ////////// | |||
var suppressiondeluxeMessages = new Array(); | |||
with (suppressiondeluxeMessages) { | |||
push("Vandalisme"); | |||
push("Violation de copyright"); | |||
push("Copie de site web sans autorisation explicite"); | |||
push("Bac à sable"); | |||
push("[[Wikipédia:Pages_à_supprimer/"+wgPageName+"|Décision PàS]]"); | |||
push("Déplacement vers Commons"); | |||
push("Licence inappropriée"); | |||
push("Purge ou renommage"); | |||
push("[[Wikipédia:Critères_d'admissibilité_des_articles|Contenu promotionnel]]"); | |||
push("Diffamation ou insulte"); | |||
push("Catégorie vide"); | |||
push("Redirection cassée"); | |||
push("Non encyclopédique en l'état"); | |||
push("[[Wikipédia:Critères_d'admissibilité_des_articles|Critères d'admissibilité non atteints]]"); | |||
push("Pas en français"); | |||
push("Page blanchie par son auteur"); | |||
} | |||
//////////// Fin de la zone personnalisable ////////// | |||
function SuppressionDeluxe() { | |||
var mainForm = document.getElementById('deleteconfirm'); | |||
if(!mainForm) return; | |||
var table = document.createElement('table'); | |||
for(var i=0; i<suppressiondeluxeMessages.length; i++) { | |||
if (i%4==0) { | |||
tr = document.createElement('tr'); | |||
table.appendChild(tr); | |||
} | |||
var inputConfirm = document.createElement('input'); | |||
inputConfirm.setAttribute('value',suppressiondeluxeMessages[i].replace(/^\[\[.*\|(.*)\]\]$/, '$1')); | |||
inputConfirm.setAttribute('onclick','SuppressionResume("'+suppressiondeluxeMessages[i]+'");'); | |||
inputConfirm.setAttribute('type', 'button'); | |||
var td = document.createElement('td'); | |||
td.appendChild(inputConfirm); | |||
tr.appendChild(td); | |||
} | |||
var separation = document.createElement('p'); | |||
separation.appendChild(document.createElement('hr')); | |||
insertAfter(mainForm.parentNode, separation, mainForm); | |||
insertAfter(mainForm.parentNode, table, separation); | |||
} | |||
function SuppressionResume(sampleText) { | |||
var mainForm = document.getElementById('deleteconfirm'); | |||
mainForm.wpReason.value = sampleText; | |||
mainForm.wpConfirmB.click(); | |||
} | |||
if(wgAction == 'delete') addOnloadHook(SuppressionDeluxe); |
Version du 23 janvier 2008 à 21:14
/*
* Suppression Deluxe
*
* Motifs de suppression prédéfinis
* Il est possible de définir des messages comportant des liens internes
*
* Auteurs : Dake
* Modifications : IAlex, Seb35
* Date de dernière révision : 10 mai 2007
* [[Catégorie:MediaWiki:Fonction Monobook en JavaScript]]
*/
//////////// Zone personnalisable //////////
var suppressiondeluxeMessages = new Array();
with (suppressiondeluxeMessages) {
push("Vandalisme");
push("Violation de copyright");
push("Copie de site web sans autorisation explicite");
push("Bac à sable");
push("[[Wikipédia:Pages_à_supprimer/"+wgPageName+"|Décision PàS]]");
push("Déplacement vers Commons");
push("Licence inappropriée");
push("Purge ou renommage");
push("[[Wikipédia:Critères_d'admissibilité_des_articles|Contenu promotionnel]]");
push("Diffamation ou insulte");
push("Catégorie vide");
push("Redirection cassée");
push("Non encyclopédique en l'état");
push("[[Wikipédia:Critères_d'admissibilité_des_articles|Critères d'admissibilité non atteints]]");
push("Pas en français");
push("Page blanchie par son auteur");
}
//////////// Fin de la zone personnalisable //////////
function SuppressionDeluxe() {
var mainForm = document.getElementById('deleteconfirm');
if(!mainForm) return;
var table = document.createElement('table');
for(var i=0; i<suppressiondeluxeMessages.length; i++) {
if (i%4==0) {
tr = document.createElement('tr');
table.appendChild(tr);
}
var inputConfirm = document.createElement('input');
inputConfirm.setAttribute('value',suppressiondeluxeMessages[i].replace(/^\[\[.*\|(.*)\]\]$/, '$1'));
inputConfirm.setAttribute('onclick','SuppressionResume("'+suppressiondeluxeMessages[i]+'");');
inputConfirm.setAttribute('type', 'button');
var td = document.createElement('td');
td.appendChild(inputConfirm);
tr.appendChild(td);
}
var separation = document.createElement('p');
separation.appendChild(document.createElement('hr'));
insertAfter(mainForm.parentNode, separation, mainForm);
insertAfter(mainForm.parentNode, table, separation);
}
function SuppressionResume(sampleText) {
var mainForm = document.getElementById('deleteconfirm');
mainForm.wpReason.value = sampleText;
mainForm.wpConfirmB.click();
}
if(wgAction == 'delete') addOnloadHook(SuppressionDeluxe);