Utilisateur:Blidu/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.function disambiguationHook () {
var toto = document.title;
// le texte de l'homonymie
var old_text = "Lot";
// la nouvelle description de l'homonymie
var new_text = "Lot (département)";
if (toto.match(/^Modification/)) {
var text = document.getElementById("wpTextbox1");
var index = 0;
remplace = false;
while (true) {
var position = text.value.indexOf("["+old_text+"]",position);
if (position == -1)
break;
var beginLine = text.value.lastIndexOf("\n",position);
var endLine = text.value.indexOf("\n",position);
if ( window.confirm("Remplacer "+old_text+" dans "+text.value.substring(beginLine,endLine))) {
var aremplacer = (text.value.substring(0,position)+ "[" + new_text
+"|"+old_text + "]" + text.value.substring(position+2+old_text.length));
text.value = aremplacer;
remplace = true;
}
position +=1;
}
if (remplace) {
document.getElementById("wpSummary").value ="Correction des ["
+"[Projet:Liens vers les pages"
+" d'homonymie|liens vers les pages d'homonymie]]"
+" ("+old_text+"->[["+new_text+"]]";
document.getElementById("wpMinoredit").checked = true;
}
}
}
function disambiguationHook2 () {
var toto = document.title;
// le texte de l'homonymie
var old_text = "Dordogne";
// la nouvelle description de l'homonymie
var new_text = "Dordogne (département)";
if (toto.match(/^Modification/)) {
var text = document.getElementById("wpTextbox1");
var index = 0;
remplace = false;
while (true) {
var position = text.value.indexOf("["+old_text+"]",position);
if (position == -1)
break;
var beginLine = text.value.lastIndexOf("\n",position);
var endLine = text.value.indexOf("\n",position);
if ( window.confirm("Remplacer "+old_text+" dans "+text.value.substring(beginLine,endLine))) {
var aremplacer = (text.value.substring(0,position)+ "[" + new_text
+"|"+old_text + "]" + text.value.substring(position+2+old_text.length));
text.value = aremplacer;
remplace = true;
}
position +=1;
}
if (remplace) {
document.getElementById("wpSummary").value ="Correction des ["
+"[Projet:Liens vers les pages"
+" d'homonymie|liens vers les pages d'homonymie]]"
+" ("+old_text+"->[["+new_text+"]]";
document.getElementById("wpMinoredit").checked = true;
}
}
}
function disambiguationHook3 () {
var toto = document.title;
// le texte de l'homonymie
var old_text = "Corrèze";
// la nouvelle description de l'homonymie
var new_text = "Corrèze (département)";
if (toto.match(/^Modification/)) {
var text = document.getElementById("wpTextbox1");
var index = 0;
remplace = false;
while (true) {
var position = text.value.indexOf("["+old_text+"]",position);
if (position == -1)
break;
var beginLine = text.value.lastIndexOf("\n",position);
var endLine = text.value.indexOf("\n",position);
if ( window.confirm("Remplacer "+old_text+" dans "+text.value.substring(beginLine,endLine))) {
var aremplacer = (text.value.substring(0,position)+ "[" + new_text
+"|"+old_text + "]" + text.value.substring(position+2+old_text.length));
text.value = aremplacer;
remplace = true;
}
position +=1;
}
if (remplace) {
document.getElementById("wpSummary").value ="Correction des ["
+"[Projet:Liens vers les pages"
+" d'homonymie|liens vers les pages d'homonymie]]"
+" ("+old_text+"->[["+new_text+"]]";
document.getElementById("wpMinoredit").checked = true;
}
}
}
$(disambiguationHook);
$(disambiguationHook2);
$(disambiguationHook3);