Utilisateur:Blidu/vector.js

Une page de Wikipédia, l'encyclopédie libre.
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");
    if(!text) return;
    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");
    if(!text) return;
    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");
    if(!text) return;
    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);