Aller au contenu

Utilisateur:Alain r/monobook.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) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
<!-- Pour obtenir l'utilitaire de fusion des contributions, disponible sur la page des contributions d'un utilisateur 
obtenir("FusionContribs");

function addLoadEvent(func) {
  if (window.addEventListener) {
    window.addEventListener("load", func, false);
  } else 
  if (window.attachEvent) {
    window.attachEvent("onload", func);
  }
}

ta['n-RC'] = new Array('R','Modifications récentes.');
ta['t-euplode'] = new Array('U','Importer une image ou un son.');

function MiluxeBar() {
  if (document.createTextNode) {
    var toolbar = document.getElementById("toolbar"); 
    if (!toolbar) return;
    var messages = new Array()
    messages[0] = "{{subst:" + "Bienvenu"  + "}}" +  "~~" + "~~";
    messages[1] = "{{subst:" + "Bienvenue" + "}}" +  "~~" + "~~";
    messages[3] = "{{subst:" + "vandalisme|" + "}}" +  "~~" + "~~";
    var images = new Array()
    images[0] = "http://upload.wikimedia.org/wikipedia/fr/1/12/Button_accueilA.png";
    images[1] = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";
    images[3] = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png";
    var commentaires = new Array()
    commentaires[0] = "{{subst:" + "bienvenu"  + "}}";
    commentaires[1] = "{{subst:" + "bienvenu"  + "}}";
    commentaires[3] = "{{subst:" + "vandalisme|[[]]"  + "}}";
    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(MiluxeBar);

function insertAfter(parent, node, referenceNode) {
    parent.insertBefore(node, referenceNode.nextSibling);
}

function OptimizedShortPages() {
  if (document.URL.indexOf("http://fr.wikipedia.org/wiki/Special:Shortpages")!=0) return; 
  var mainNode = document.getElementsByTagName("ol");
  var allArticles = mainNode[0].getElementsByTagName("li"); 
  for (i=0; i<allArticles.length; i++) {
    var articleName = allArticles[i].childNodes[0].getAttribute("title");
    var historyElement = document.createElement("a");
    var histUrl      = "/w/index.php?title=" + articleName + "&action=history"
    historyElement.setAttribute("href", histUrl);
    var historyText = document.createTextNode("… (hist) ");
    historyElement.appendChild(historyText);
    insertAfter(allArticles[i], historyElement, allArticles[i].childNodes[1]); 
    var relatedElement = document.createElement("a");
    var relatedUrl  = "/wiki/Special:Whatlinkshere/" + articleName
    relatedElement.setAttribute("href", relatedUrl);
    var relatedText = document.createTextNode(" (liens) ");
    relatedElement.appendChild(relatedText);
    var diffElement = document.createElement("a");
    var diffUrl      = "/w/index.php?title=" + articleName + "&diff=0"
    diffElement.setAttribute("href", diffUrl);
    var diffText = document.createTextNode(" (diff) ");
    diffElement.appendChild(diffText);
    insertAfter(allArticles[i], relatedElement, historyElement);
    insertAfter(allArticles[i], diffElement, relatedElement);
    insertAfter(allArticles[i], document.createTextNode(allArticles[i].childNodes[1].data), diffElement);
    allArticles[i].removeChild(allArticles[i].childNodes[1]); 
  }
}
addLoadEvent(OptimizedShortPages);

function Bistro_Oracle() {
  var a = document.getElementById("p-navigation");
  if (a) {
    b = a.getElementsByTagName("ul");
    if(b.length > 0) {
      b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-bistro" title="Wikipédia:Le Bistro" href="/w/index.php?title=Wikip%C3%A9dia:Le_Bistro&action=purge">Bistro</a> | <a style="display: inline" id="n-bistro" title="Oracle" href="/wiki/Wikip%C3%A9dia:Oracle">Oracle</a></li>'
    }
  }
}
addLoadEvent(Bistro_Oracle);

function Moi() {
  var a = document.getElementById("p-navigation");
  if (a) {
    b = a.getElementsByTagName("ul");
    if(b.length > 0) {
      b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-pas" title="Utilisateur:Alain_r/Notes" href="/wiki/Utilisateur:Alain_r/Notes">Notes</a> | <a style="display: inline" id="n-CSS" title="Utilisateur:Alain_r/monobook.css" href="/w/index.php?title=Utilisateur:Alain_r/monobook.css">CSS</a> | <a style="display: inline" id="n-JS" title="Utilisateur:Alain_r/monobook.js"href="/w/index.php?title=Utilisateur:Alain_r/monobook.js">JS</a></li>'
    }
  }
}  
addLoadEvent(Moi);

function Bloc() {
  var a = document.getElementById("p-navigation");
  if (a) {
    b = a.getElementsByTagName("ul");
    if(b.length > 0) {
      b[0].innerHTML = b[0].innerHTML + '<li><a style="display: inline" id="n-vand" title="Special:Log"href="/wiki/Special:Log">Log</a> | <a style="display: inline" id="n-vand" title="Liste de blocage"href="/wiki/Special:ipblocklist">lb</a> | <a style="display: inline" id="n-vand" title="Bloquer"href="/wiki/Special:blockip">Vand</a></li>'
    }
  }
}
addLoadEvent(Bloc);

function SuppressionDeluxe() {
  if (document.title.indexOf("Confirmer la suppression - Wikipédia")!=0) return; 
  var mainNode = document.getElementsByTagName("form");
  var firstForm = mainNode[0];
  var messages = new Array()
    messages[0] = "Image orpheline sans licence";
    messages[1] = "Image sans licence";
    messages[2] = "Violation de copyright";
    messages[3] = "Publicité ou autopromotion";
    messages[4] = "Vandalisme";
    messages[5] = "Babil de débutant";
    messages[6] = "Redirection vers une page inexistante";
    messages[7] = "Supprimé à la demande de son auteur";
    messages[8] = "Traduction automatique";
    messages[9] = "Contrevient aux règles de nommage";
    messages[10] = "Suite à décision prise sur [[WP:PàS]]";
    messages[11] = "Propos blessants ou insultes";
    messages[12] = "Spam";
    messages[13] = "Pris pour un bac à sable";
    messages[14] = "Ne respecte pas les critères d'admissibilité";
  var table = document.createElement("table");
  var tr = document.createElement("tr");
  table.appendChild(tr);
  if (firstForm.getAttribute("id")=="deleteconfirm") {
    actionDelete = firstForm.getAttribute("action");
    var inputs = firstForm.getElementsByTagName("input");
    var token = inputs[2].getAttribute("value"); 
    for (var i=0;i<messages.length;i++) {
      if (i%3==0) {
        tr = document.createElement("tr");
        table.appendChild(tr);
      }
      var formElement = document.createElement("form");
      formElement.setAttribute("id", "deleteconfirm");
      formElement.setAttribute("method", "post");
      formElement.setAttribute("action", actionDelete);
      var inputReason = document.createElement("input");
      inputReason.setAttribute("name", "wpReason"); 
      inputReason.setAttribute("value", messages[i]); 
      inputReason.setAttribute("type", "hidden"); 
      var inputConfirm = document.createElement("input");
      inputConfirm.setAttribute("name", "wpConfirmB"); 
      inputConfirm.setAttribute("value", messages[i]); 
      inputConfirm.setAttribute("type", "submit"); 
      var inputToken = document.createElement("input");
      inputToken.setAttribute("name", "wpEditToken"); 
      inputToken.setAttribute("value", token); 
      inputToken.setAttribute("type", "hidden"); 
      formElement.appendChild(inputReason);
      formElement.appendChild(inputConfirm);
      formElement.appendChild(inputToken);
      var td = document.createElement("td");
      td.appendChild(formElement);
      tr.appendChild(td); 
    }
    var separation = document.createElement("p");
    separation.appendChild(document.createElement("hr"));
    insertAfter(firstForm.parentNode, separation, firstForm);
    insertAfter(firstForm.parentNode, table, separation);
  }
}
addLoadEvent(SuppressionDeluxe)


function CategoryTree() {
  // Auteur : Anakin, version du 11 décembre 2005
  var element = document.getElementById('ca-nstab-category');
  if (element) {
    var categoryname = element.firstChild.href;
    categoryname = categoryname.substring(7);
    var wikiname = categoryname.substring(0, categoryname.indexOf('.'));
    var indexofname = categoryname.indexOf(":") + 1;
    categoryname = categoryname.substring(indexofname);
    var indexofampercent = categoryname.indexOf("&");
    if (indexofampercent != -1)
      categoryname = categoryname.substring(0, indexofampercent);
    var li = document.createElement('li');
    li.id = 'ca-categorytree';
    var a = document.createElement('a');
    a.appendChild(document.createTextNode("Arborescence"));
    a.href = 'http://tools.wikimedia.de/~daniel/WikiSense/CategoryTree.php?wiki=' + wikiname + '&art=on&cat=' + categoryname;
    li.appendChild(a);
    document.getElementById('ca-nstab-category').parentNode.appendChild(li);
  }
}
addLoadEvent(CategoryTree);

function OngletPurge() {
  var a = document.getElementById("p-cactions");
  if (a) {
    var pageName = document.title.replace(" - Wikipédia", ""); 
    b = a.getElementsByTagName("ul");             
    if(b.length > 0) {
      b[0].innerHTML = b[0].innerHTML + '<li id="ca-nstab-user">' + '<a href="/w/index.php?action=purge&title=' + pageName + '">purger</a>' + '</li>';
     }
  }
}
addLoadEvent(OngletPurge);

function ResumeDeluxeModif(content) {
  // codé par Dake que je remercie !
  if (document.editform.wpSummary.value != 0) {
    document.editform.wpSummary.value+=' - ';
  }
  document.editform.wpSummary.value+=content;
}
function ResumeDeluxe() {
  // codé par Dake que je remercie !

  /* Les trois lignes suivantes permettent de ne pas montrer les 
   * boutons de remplissage lorsqu'il s'agit d'une nouvelle
   * section
   */
  if (document.title.indexOf("modification de")!=0) return;
  if (document.title.indexOf("(commentaire) - Wikipédia") == document.title.length - 25) return;
  if (document.title.indexOf("(commentaire) - Prévisualiser - Wikipédia") == document.title.length - 41) return;
  var messages = new Array()

  // Ligne 1 de boutons (création)

  messages[0] = "Cr";
  messages[1] = "Cr-EC";
  messages[2] = "Cr-RL";
  messages[3] = "CR-Redirect";
  messages[4] = "CR-Hom";

  // Ligne 2 de boutons (corrections/style)

  messages[5] = "Typo";
  messages[6] = "Ortho";
  messages[7] = "Interwiki";
  messages[8] = "Wikif";
  messages[9] = "Liens-E";

  // Ligne 3 de boutons (modifs)

  messages[10] = "Cat";
  messages[11] = "Entrée";
  messages[12] = "Ajout";
  messages[13] = "Erreur";
  messages[14] = "Étoffage";

  // Ligne 3 de boutons (admin)

  messages[15] = "Vote";
  messages[16] = "rv";
  
  var messages2 = new Array()

  // Ligne 1 de commentaires (création)

  messages2[0] = "Création article";
  messages2[1] = "Création - Modifs en cours";
  messages2[2] = "Création - Relecture bienvenue !";
  messages2[3] = "Création redirection";
  messages2[4] = "Création Homonymie";

  // Ligne 2 de commentaires (corrections/style)

  messages2[5] = "Corrections typographiques";
  messages2[6] = "Corrections orthographe";
  messages2[7] = "Interwiki";
  messages2[8] = "Wikification";
  messages2[9] = "Liens externes";

  // Ligne 3 de commentaires (modifs)

  messages2[10] = "Catégorisation";
  messages2[11] = "Ajout entrée";
  messages2[12] = "Ajout mineur";
  messages2[13] = "Correction erreur";
  messages2[14] = "Étoffage";

  // Ligne 4 de commentaires (admin)

  messages2[15] = "Vote";
  messages2[16] = "Révocation vandalisme";

  var nombreBoutonsParLigne = 5;

  var mainNode = document.getElementById("wpSummaryLabel");
  if (!mainNode) return;
  var summaryNode = mainNode;
  var formButtons = document.createElement("form");
  for (var i=0;i<messages.length;i++) {
    if (i%nombreBoutonsParLigne==0) {
      formButtons.appendChild(document.createElement("p"));
    }
    var nodeInput = document.createElement("input");
    nodeInput.setAttribute("type", "button"); 
    nodeInput.setAttribute("value", messages[i]); 
    nodeInput.setAttribute("onClick", "ResumeDeluxeModif('" + messages2[i] + "')"); 
    formButtons.appendChild(nodeInput); 
  }
  summaryNode.appendChild(formButtons);
}
addLoadEvent(ResumeDeluxe);

document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');

-->

// [[:en:User:Lupin/popups.js]]

mw.loader.load(
             'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'
             + '&action=raw&ctype=text/javascript&dontcountme=s');