Utilisateur:Alchemica/monobook.js
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 (Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.// ReferencesPopup
importScript( "Utilisateur:Deep silence/ReferencesPopup.js" );
/*
* '''Protection à la création'''
*
* Permet aux administrateurs de protéger automatiquement la recréation d'une page
* en l'ajoutant à [[Wikipédia:Pages protégées à la création|WP:PPC]] lors de la confirmation de suppression
*
* Auteur : [[Utilisateur:Seb35|Seb35]]
* Date de dernière révision : 6 septembre 2007
*/
// Code :<source lang="javascript" line="true">
function protectCreation() {
var td = document.getElementById('wpWatch').parentNode;
td.appendChild(document.createElement('br'));
var label = document.createElement('label');
var input = document.createElement('input');
input.setAttribute('name', 'wpProtectCreation');
input.setAttribute('type', 'checkbox');
input.setAttribute('id', 'wpProtectCreation');
input.setAttribute('tabindex', '3');
label.appendChild(input);
label.appendChild(document.createTextNode(' Protéger cette page de la recréation'));
td.appendChild(label);
document.getElementById('wpConfirmB').setAttribute('tabindex', '4');
document.getElementById('wpConfirmB').setAttribute('onclick', 'protectCreationExec();');
}
if(mw.config.get('wgAction') == 'delete' && document.getElementById('deleteconfirm')) addOnloadHook(protectCreation);
if(document.URL.indexOf('protectcreation=') != -1) addOnloadHook(protectCreationWindow);
function protectCreationExec() {
if(!document.getElementById('wpProtectCreation').checked) return;
var d = new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
var hui = new Date();
var adresse = new String('http://fr.wikipedia.org/w/index.php?title=Wikipédia:Pages_protégées_à_la_création/'+d[hui.getMonth()]+'_'+hui.getFullYear()+'&action=edit&protectcreation='+mw.config.get('wgPageName'));
var fenetre = window.open(encodeURI(adresse), 'fProtectCreation', 'menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=800,height=200');
fenetre.focus();
}
function protectCreationWindow() {
if(mw.config.get('wgPageName').substr(0,40) != 'Wikipédia:Pages_protégées_à_la_création/') return;
window.scrollTo(0,document.documentElement.clientHeight);
if(document.URL.indexOf('protectcreation=') == -1) return;
var page = decodeURI(document.URL.substr(document.URL.indexOf('protectcreation=')+16).replace(/_/g, ' '));
document.editform.wpSummary.value = '+' + page;
if(page.indexOf(':')!=-1) page = page.substr(page.indexOf(':')+1) + '|ns=' + page.substr(0, page.indexOf(':'));
document.editform.wpTextbox1.value += '* {{Titre protégé|' + page + '}}';
document.editform.wpSave.click();
}
//Fin du code</source>{{Catégorisation JS}}