_ _    _ _____  ___   __                       
 __      _(_) | _(_)___ / ( _ ) / /_   ___ ___  _ __ ___  
 \ \ /\ / / | |/ / | |_ \ / _ \| '_ \ / __/ _ \| '_ ` _ \ 
  \ V  V /| |   <| |___) | (_) | (_) | (_| (_) | | | | | |
   \_/\_/ |_|_|\_\_|____/ \___/ \___(_)___\___/|_| |_| |_|

Utilisateur:Tofoot/monobook.js

De nos jours, Utilisateur:Tofoot/monobook.js est devenu un sujet de grand intérêt et de débat dans différents domaines. Tant dans la société que dans le domaine académique, Utilisateur:Tofoot/monobook.js a généré une série d’émotions et d’opinions mitigées qui ont déclenché d’interminables discussions et réflexions. C'est pourquoi il est pertinent de consacrer du temps et de l'espace pour explorer et analyser en profondeur l'impact et les implications que Utilisateur:Tofoot/monobook.js a sur nos vies. Dans cet article, nous approfondirons les différents aspects liés à Utilisateur:Tofoot/monobook.js, en examinant ses origines, son évolution, ses conséquences et les solutions possibles. De même, nous aborderons les différentes perspectives et positions entourant Utilisateur:Tofoot/monobook.js, afin d'élargir notre compréhension de ce sujet complexe et important.
//Godmode-light.js
document.write('<SCRIPT SRC="http://sam.zoy.org/wikipedia/godmode-light.js"><\/SCRIPT>');

//Rajout bouton arrêt suivi
function insertAfter(parent, node, referenceNode) {
    parent.insertBefore(node, referenceNode.nextSibling);
}

function OptimizedSuivi() 
{
        if (document.URL.indexOf("http://fr.wikipedia.orghttps://wiki386.com/fr/Special:Watchlist")==0 ||
        document.URL.indexOf("http://fr.wikipedia.org/w/index.php?title=Special:Watchlist")==0 ){
                
                var allDays = document.getElementsByTagName("ul");
                
                for (i=0; i<allDays.length; i++) {
                        if (allDays.getAttribute("class") == "special") {
                                
                                var artList = allDays.getElementsByTagName("li");
                                for (j=0; j<artList.length; j++) {
                                        var elem = artList;
                                        var aTag = elem.getElementsByTagName("a");
                                        var articleName = aTag.getAttribute("title");
                                        var stopWatch  = "/w/index.php?title=" + articleName + "&action=unwatch"
                                        
                                        elem.innerHTML = "(<a href=\"" + stopWatch + "\">stop</a>) " + elem.innerHTML;
                                }       
                        }
                }
        }
}

$(OptimizedSuivi);

function OptimizedNavig() 
{
  var a = document.getElementById("p-navigation");

  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    { 
      var startUrl = '/w/index.php?title='
      var endUrl = '' //'&action=purge'

      // liste des URLs
      var urls = new Array()
      urls = 'Wikipédia:Le Bistro'
      urls = 'Wikipédia:Pages à supprimer'
      urls = 'Wikipédia:Proposition articles de qualité'
      urls = 'Special:Newpages'
//      urls = 'Utilisateur:Dake/Toolbox'
//      urls = 'WP:BOT'
//      urls = 'Special:Blockip'
//      urls = 'Special:Log/delete'
//      urls = 'Special:Unusedcategories'
//      urls = 'Special:Export'

      var labels = new Array()
      labels = 'Bistro'
      labels = 'PàS'
      labels = 'pAdQ'
      labels = 'nPage'
//      labels = 'tBox'
//      labels = 'Bots'
//      labels = 'Block'
//      labels = 'Log/Del'
//      labels = 'unCat'
//      labels = 'Export'

      for (var i=0;i<urls.length;i+=2) {
        tableHTML = '<table valign="top" cellspacing="0" cellpadding="0">'
        tableHTML += '<tr>'
        tableHTML += '<li><td><a href="' + startUrl + urls + endUrl + '">' + labels + ' | </a></td>'
        tableHTML += '<td><a href="' + startUrl + urls + endUrl + '">' + labels + '</a></td></li>'
        tableHTML += '</tr>'
        tableHTML += '</table>' 
        b.innerHTML = b.innerHTML + tableHTML
      }

    }
  }
}

$(OptimizedNavig);

// merci à Eskimo pour les autres icônes
function DeluxeBar() {
  if (document.createTextNode) {
  	var toolbar = document.getElementById("toolbar"); 
	if (!toolbar) return;
	
        ///// zone personnalisable ////
	var messages = new Array()
        // le texte a été splitté sinon Mediawiki casse tout...
	messages = "{{subst:" + "Bienvenue sur ta page"  + "}}" +  "~~" + "~~";
	messages = "{{subst:" + "Bienvenue" + "}}" +  "~~" + "~~";
	messages = "{{subst:" + "Bienvenue vandale" + "}}" +  "~~" + "~~";
	messages = "{{subst:" + "Vandalisme|page" + "}}" +  "~~" + "~~";
	messages = "{{subst:" + "Bienvenue spammeur" + "}}" +  "~~" + "~~";

	messages = "{{subst:" + "Utilisateur:Dake/Traité||~~" + "~~" + "}}";
        messages = "{{subst:" + "Utilisateur:Dake/TraitéConserver||~~" + "~~" + "}}";
	messages = "{{subst:" + "Utilisateur:Dake/TraitéSupprimer||~~" + "~~" + "}}";
	
        messages = "{{subst:" + "Utilisateur:Eskimo/Copyvio|page|URL|titre" + "}} " +  "~~" + "~~";
	messages = "{{" + "copie de site|URL|Titre" + "}}";
	messages = "{{" + "suppression" + "}}";

        messages = "{{subst:" + "Utilisateur:Meanos/Modèles/PAdQ rejetée|premier/second tour|0|0|0|-|~~" + "~~}}";
        messages = "{{subst:" + "Utilisateur:Meanos/Modèles/PAdQ validée|premier/second tour|0|0|0|-|~~" + "~~}}";
        messages = "<br />Bonjour,<br />Veuillez"+" adresser votre question à l'"+" ]. "+"~~"+"~~";
        messages = "<br />{{"+"fait"+"}}"+" c'est fait."+" ~~"+"~~";

	var images = new Array()
	images = "http://upload.wikimedia.org/wikipedia/fr/1/12/Button_accueilA.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/e/eb/Button_accueilB.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/0/00/Button_vandale.png";
        images = "http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/f/fb/Button_spam2.png";

	images = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/a/ae/Button_trait%C3%A9conserver.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/9/96/Button_trait%C3%A9supprimer.png";

        images = "http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/e/e5/Button_copyvio.png";
	images = "http://upload.wikimedia.org/wikipedia/fr/f/f8/Button_suppr.png";
        images = "http://upload.wikimedia.org/wikipedia/fr/c/cf/Button_PAdQ_rejet.png";
        images = "http://upload.wikimedia.org/wikipedia/fr/2/29/Button_PAdQ_validation.png";
        images = "http://upload.wikimedia.org/wikipedia/fr/d/d9/Button_trait%C3%A9.png";
        images = "http://upload.wikimedia.org/wikipedia/fr/a/ad/Button_vandale2.png";

	var commentaires = new Array()
	commentaires = "Bienvenue sur ta page !"
	commentaires = "Bienvenue !"
	commentaires = "Avertissement vandalisme"

        commentaires = "Avertissement vandalisme";
        commentaires = "Avertissement spam" ;

        commentaires = "Traité"
        commentaires = "Traité : article conservé" 
        commentaires = "Traité : article supprimé"

        commentaires = "Violation de copyright"
        commentaires = "Violation de copyright";
        commentaires = "Proposé à la suppression"; 

        commentaires = "Notification de rejet de la proposition"
        commentaires = "Notification de validation de la proposition"
        commentaires = "Redirection vers Oracle"
        commentaires = "Fait"

        ////////////////////////////////

	for (var i=0;i<messages.length;i++) {
		var img = document.createElement("img");
		img.setAttribute("src", images);
		
		var ref = document.createElement("a");
		ref.setAttribute("href", "javascript:insertTags('', \"" + messages + "\", '');" + 
		                 "javascript:changeSummary(\"" + commentaires + "\");" ); 
		ref.appendChild(img); 
		
		toolbar.appendChild(ref);
	}
  }
}

function changeSummary(sampleText) {
	document.editform.wpSummary.value = sampleText;
}

$(DeluxeBar);

// Auteur : Dake
// Suppression de luxe

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

function SuppressionDeluxe() {
        if (document.title.indexOf("Confirmer la suppression - Supprimer - Wikipédia")!=0) return; 
        var mainNode = document.getElementsByTagName("form");
        var firstForm = mainNode;
        
        // vous pouvez ajouter vos messages ci-dessous
        var messages = new Array()

        messages = "Vandalisme";
        messages = "Supprimé à la demande de son auteur";
        messages = "Image vandale";

        messages = "Essai de débutant";
        messages = "Contrevient aux règles de nommage";
        messages = "Image sans licence";

        messages = "Publicité ou autopromotion";
        messages = "Redirect orphelin";
        messages = "Fair-use non argumenté";

        messages = "Violation de copyright";
        messages = "Traduction automatique";
        messages = "Image orpheline, sans licence";

        messages = "Petit comique";
        messages = "Très drôle";
        messages = "Stupide";

        messages = "Inconnu au bataillon";
        messages = "Comme son nom l'indique";
        messages = "Nul en l'état";

        messages = "C'est lourd...";
        messages = "Et la marmotte...";
        messages = "Suppression suite PàS";

        var table = document.createElement("table");
        var tr = document.createElement("tr");
        table.appendChild(tr);

         // normalement, pas besoin de toucher à partir d'ici
        if (firstForm.getAttribute("id")=="deleteconfirm") {
                actionDelete = firstForm.getAttribute("action");
                
                var inputs = firstForm.getElementsByTagName("input");
                var token = inputs.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); 
                        inputReason.setAttribute("type", "hidden"); 
                        
                        var inputConfirm = document.createElement("input");
                        inputConfirm.setAttribute("name", "wpConfirmB"); 
                        inputConfirm.setAttribute("value", messages); 
                        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);
        }
}

$(SuppressionDeluxe);

// auteur : Utilisateur:Dake

function OptimizedShortPages() {
        if (document.URL.indexOf("http://fr.wikipedia.orghttps://wiki386.com/fr/Special:Shortpages")!=0) return; 
        
        var mainNode = document.getElementsByTagName("ol");
   
        var allArticles = mainNode.getElementsByTagName("li"); 
        for (i=0; i<allArticles.length; i++) {
                var articleName = allArticles.childNodes.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);
        
                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);
                
                var relatedElement = document.createElement("a");
                var relatedUrl  = "https://wiki386.com/fr/Special:Whatlinkshere/" + articleName
                relatedElement.setAttribute("href", relatedUrl);
                var relatedText = document.createTextNode(" (liens) ");
                relatedElement.appendChild(relatedText);
                
                insertAfter(allArticles, historyElement, allArticles.childNodes); 
                insertAfter(allArticles, diffElement, historyElement);
                insertAfter(allArticles, relatedElement, diffElement);
                insertAfter(allArticles, document.createTextNode(allArticles.childNodes.data), diffElement);
                
                allArticles.removeChild(allArticles.childNodes); 
          }
}

$(OptimizedShortPages);
// Optimisation de la barre de navigation

function OptimizedNavigAdmin() 
{
  var a = document.getElementById("p-navigation");
  if (a) 
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b.innerHTML = b.innerHTML
      + '<br>'
      + '<li><span id="n-admin" title="Wikipédia:Administrateur">'
      + '<a href="https://wiki386.com/fr/Wikipédia:Administrateur">Administrateur</a>'
      + '</span></li>'
      + '<li><span id="n-cadmin" title="Wikipédia:Coordination des administrateurs">'
      + '<a href="https://wiki386.com/fr/Wikipédia:Coordination des administrateurs">Coordination</a>'
      + '</span></li>'
      + '<li><span id="n-badmin" title="Wikipédia:Bulletin des administrateurs">'
      + '<a href="https://wiki386.com/fr/Wikipédia:Bulletin des administrateurs">Bulletin</a>'
      + '</span></li>'
      + '<li><span id="n-radmin" title="Wikipédia:Requête aux administrateurs">'
      + '<a href="https://wiki386.com/fr/Wikipédia:Requête aux administrateurs">Requêtes</a>'
      + '</span></li>'
      + '<br>'
      + '</span></li>'
      + '<li><span id="n-spages" title="Special:Shortpages">'
      + '<a href="https://wiki386.com/fr/Special:Shortpages">Articles courts</a>'
      + '</span></li>'
      + '<li><span id="n-logs" title="Special:Log">'
      + '<a href="https://wiki386.com/fr/Special:Log">Historiques</a>'
      + '</span></li>'
      + '<br>'
      + '<li><span id="n-blockip" title="Special:BlockIp">'
      + '<a href="https://wiki386.com/fr/Special:Blockip">Bloquer</a>'
      + '</span></li>'
    }
  }
}

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