Utilisateur:Kropotkine 113/monobook.js

Un article de Wikipédia, l'encyclopédie libre.

Note : Après avoir publié la page, vous devrez forcer son rechargement pour voir les changements : Mozilla / Konqueror / Firefox : Shift-Ctrl-R, Internet Explorer / Opera : Ctrl-F5, Safari : Cmd-R.

//Best of en navigation
function BestOf() {
   var ptb = document.getElementById("p-navigation");
   if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-best_of"><a href="/wiki/Utilisateur:Kropotkine_113/Brouillon/Best_of">Best of</a></li>';
   }
}
addLoadEvent(BestOf);
 
 
//Suivi Users en navigation
//function SuiviUsers() {
//   var ptb = document.getElementById("p-navigation");
//   if (ptb) {
//     var ul = ptb.getElementsByTagName("ul");
//     if(ul.length > 0)
//       ul[0].innerHTML += '<li id="t-suivi_users"><a href="/wiki/Utilisateur:Maloq/AdvancedContribs">Suivi Users</a></li>';
//   }
//}
//addLoadEvent(SuiviUsers);
 
 
//Suivi Physique en navigation
function LienPhysique() {
   var ptb = document.getElementById("p-navigation");
   if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-suivi_physique"><a href="http://fr.wikipedia.org/w/index.php?title=Special:Recentchangeslinked&target=Utilisateur:Kropotkine_113/Suivi_Physique&hideminor=0&days=7&limit=100">Suivi Physique</a></li>';
   }
}
addLoadEvent(LienPhysique);
 
 
//Suivi Wikipédia en navigation
function SuiviWikipedia() {
   var ptb = document.getElementById("p-navigation");
   if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-suivi_wikipedia"><a href="http://fr.wikipedia.org/w/index.php?title=Special:Suivi_des_liens&target=Utilisateur:Kropotkine_113/Suivi_Wikip%C3%A9dia&hideminor=0&showlinkedto=0&days=7&limit=250">Suivi Wikipédia</a></li>';
   }
}
addLoadEvent(SuiviWikipedia);
 
 
//Suivi Aide en navigation
function SuiviAide() {
   var ptb = document.getElementById("p-navigation");
   if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-suivi_aide"><a href="/wiki/Special:Recentchangeslinked/Utilisateur:Kropotkine_113/Suivi_Aide">Suivi Aide</a></li>';
   }
}
addLoadEvent(SuiviAide);
 
 
//BA et CU en navigation
function BACU() {
   var ptb = document.getElementById("p-navigation");
  if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-wpba"><a href="/wiki/Utilisateur:Kropotkine_113/LaQuinzaineDuBulletin" title="Bulletin des administrateurs">Bulletin</a></li>';
   }
}
addLoadEvent(BACU);
 
//Lien Onglet RC IP
function OngletRCIP() {
   var ptb = document.getElementById("p-cactions");
  if (ptb) {
     var ul = ptb.getElementsByTagName("ul");
     if(ul.length > 0)
       ul[0].innerHTML += '<li id="t-rcip"><a href="/w/index.php?hideliu=1&title=Special%3ARecentchanges&namespace=0" title="RC IP">RC IP</a></li>';
   }
}
addLoadEvent(OngletRCIP);
 
 
// Nouvelles boîtes 
function addLoadEvent(func) {
         if (window.addEventListener) {
             window.addEventListener("load", func, false);
         } else if (window.attachEvent) {
             window.attachEvent("onload", func);
         }
      }
 
      function nouvelleBoite() {
        var l = document.getElementById("column-one");
        if (l) {
          l.innerHTML = l.innerHTML
          + '<div class="portlet" id="p-nbx">'
          + ' <h5>Boîte perso</h5>'
          + ' <div class="pBody">'
          + '   <ul>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Projet:Maintenance/Analyse des créations sous IP">AC IP</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Newpages">Nouvelles pages</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Pages_%C3%A0_supprimer">Pages à supprimer</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/Special:Contributions/newbies">Modif de nouveaux</a></li>'          
          + '     <li><a href="http://fr.wikipedia.org/wiki/User:Kropotkine_113/monobook.js">Monobook.js</a></li>'
          + '     <li><a href="http://fr.wikipedia.org/wiki/User:Kropotkine_113/monobook.css">Monobook.css</a></li>'
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
      }
      addLoadEvent(nouvelleBoite);
 
 
// [[:en:User:Lupin/popups.js]]
 
///* <pre> */
//document.write('<script type="text/javascript" //src="'+'http://fr.wikipedia.org/w/index.php?title=User:GillesC/popups-strings-fr.js'+'&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//document.write('<script type="text/javascript" //src="'+'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'+'&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
//popupFixRedirs=true;
//popupAdminLinks=true;
/* </pre> */
 
///////////////////////////////////
function addToSummary(str)
{
        document.editform.wpSummary.value += " " + str
}
function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel")
        if (sumLbl)
        {
                //élargissement boite de résumé
                var sumInput = document.getElementById("wpSummary")
                sumInput.style.width = "90%"
 
                var titles = new Array()
                titles.push("- lien ext")
                titles.push("ménage")
                titles.push("typo")
                titles.push("section")
                titles.push("+ lien int")
                titles.push("+ ébauche")
                titles.push("+ portail")
                titles.push("+ cat")
                titles.push("+ interwiki")
                titles.push("corr lien int")
                titles.push("MeP")
                titles.push("style")
                titles.push("ortho/gram")
                titles.push("retouches")
                titles.push("ajInfo")
                titles.push("neutre")
                titles.push("+ réf")
                titles.push("mise en forme réf")
 
                var inputs = new Array()
                inputs.push("- lien externe")
                inputs.push("/ ménage dans les liens externes")
                inputs.push("/ typographie")
                inputs.push("/ sectionnement")
                inputs.push("+ lien interne")
                inputs.push("+ ébauche")
                inputs.push("+ portail")
                inputs.push("+ catégorie")
                inputs.push("+ liens interwiki")
                inputs.push("/ correction lien interne")
                inputs.push("/ mise en page")
                inputs.push("/ style et tournures de phrase")
                inputs.push("/ correction orthographe et/ou grammaire")
                inputs.push("/ diverses retouches")
                inputs.push("/ ajout d’infos")
                inputs.push("/ neutralisation")
                inputs.push("/ ajout de références")
                inputs.push("/ mise en forme références")
 
                var str = ""
                for (var cpt = 0; cpt < titles.length; cpt ++)
                {
                        str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
                                + " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
                                + titles[cpt]
                                + "&nbsp;&middot;</a> "
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
        }
}
 
addLoadEvent(DeluxeSummary)
 
 
 
// <pre><nowiki>
 
function DeluxeBar() {
  if (document.createTextNode) {
        var toolbar = document.getElementById("toolbar"); 
        if (!toolbar) return;
 
        var messages = new Array()
        var images = new Array()
        var commentaires = new Array()
        var a=-1; //Le décompte commence à -1 avec une incrementation sur le premier message, pour éviter tout probleme en cas d'inversion ou suppression du premier message
 
        messages[++a] = "{{" + "Utilisateur:Kropotkine_113/Bienvenue" + "}}" + " Si tu as d'autres questions, tu peux voir [[Aide:Poser une question|cette page]] ou me contacter" + " :&nbsp;" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png";
        commentaires[a] = "Bienvenue sur ta page!";
 
        messages[++a] = "{{" + "Bienvenue IP" + "}}" + "Si tu as d'autres questions, tu peux voir [[Aide:Poser une question|cette page]] ou me contacter" + ":&nbsp;" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png";
        commentaires[a] = "Bienvenue IP!";
 
        messages[++a] = "{{" + "Utilisateur:Kropotkine_113/Tests/test0" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png";
        commentaires[a] = "Bienvenue...";
 
        messages[++a] = "{{" + "Utilisateur:Kropotkine_113/Tests/test1" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/1/1d/Bouton_Vandale1.png";
        commentaires[a] = "Avertissement vandalisme ou blanchiment";
 
        messages[++a] = "{{" + "Test3" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e4/Bouton_Vandale3.png";
        commentaires[a] = "Dernier avertissement avant blocage";
 
        messages[++a] = "{{" + "Bienvenue spammeur" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png";
        commentaires[a] = "Avertissement pour spam";
 
        messages[++a] = "Salut, j'ai supprimé la page que tu viens de créer. Si tu veux en savoir plus sur les raisons, consulte les " + "[[" + "Wikipédia:Critères d'admissibilité des articles" + "|" + "critères d'admissibilité des articles" + "]]. " +  "Si tu estimes cette suppression illégitime, tu peux effectuer une " + "[[" + "Wikipédia:Demande de restauration de page" + "|" +  "]]. " + "~~~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/3/3b/Button_crocs.png";
        commentaires[a] = "Critères d'admissibilité des articles";
 
        messages[++a] = "Salut, je suis intervenu sur des liens externes dont tu es l'auteur. Si tu veux avoir plus d'explications consulte " + "[[" + "Wikipédia:Liens externes#Choisir un « bon » site externe|Choisir un « bon » site externe" + "]]" + " ou contacte-moi en cliquant sur mon pseudo. " + "~~~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/6/6b/Button_lazy.gif";
        commentaires[a] = "Aide liens externes";
 
        messages[++a] = "{{" + "Bienvenue copyvio" + "}}" + "~~~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/d/d3/Button_copyvio_discuss.png";
        commentaires[a] = "Violation de copyright";
 
        messages[++a] = "# {{" + "Pour" + "}} " +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/a/ae/Button_trait%C3%A9conserver.png";
        commentaires[a] = "Je vote pour";
 
        messages[++a] = "# {{" + "Conserver" + "}} " +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/a/ae/Button_trait%C3%A9conserver.png";
        commentaires[a] = "Je souhaite la conservation" ;
 
        messages[++a] = "# {{" + "Contre" + "}} " +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/9/96/Button_trait%C3%A9supprimer.png";
        commentaires[a] = "Je vote contre";
 
        messages[++a] = "# {{" + "Supprimer" + "}} " +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/9/96/Button_trait%C3%A9supprimer.png";
        commentaires[a] = "Je souhaite la suppression";
 
        messages[++a] = "{{" + "Portail Physique" +"}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png";
        commentaires[a] = " + Portail Physique";
 
        messages[++a] = ":{{" + "Fait" + "}}" + "--~~~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5b/Button_check.png";
        commentaires[a] = "{{fait}}";
 
 
        for (var i=0;i<messages.length;i++) {
                var img = document.createElement("img");
                img.setAttribute("src", images[i]);
 
                var ref = document.createElement("a");
                ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + 
                                 "javascript:changeSummary(\"" + commentaires[i] + "\");" ); 
                ref.appendChild(img); 
 
                toolbar.appendChild(ref);
        }
  }
}
 
function changeSummary(sampleText) {
        document.editform.wpSummary.value = sampleText;
}
 
addLoadEvent(DeluxeBar);
 
popupDelay=0.2;
popupHideDelay=0.1;
 
 
//obtenir("RevertDiff");
obtenir("BistroDuJour");
obtenir("OptimizedSuivi");
obtenir("CatsaGauche");
//obtenir("OngletGoogle");
obtenir("HistoryNumDiff");
//obtenir("EditZeroth");
 
function addArticleTrafficStatistics()
{
  var histo = document.getElementById("ca-history");
  if(histo)
  {
    var lien = document.createElement("a");
    var today = new Date();
    var annee = today.getYear() + 1900;
    var mois = new String(today.getMonth() + 1);
    if(mois.length < 2)
    {
      mois = "0" + mois;
    }
    lien.setAttribute("href", "http://stats.grok.se/fr/" + annee + mois + "/" + wgPageName);
    lien.appendChild(document.createTextNode("Consultation"));
 
    var stats = document.createElement("li");
    stats.setAttribute("id", "ca-stats");
    stats.appendChild(lien);
 
    histo.parentNode.insertBefore(stats, histo.nextSibling);
  }
}
addOnloadHook(addArticleTrafficStatistics);