Utilisateur:Vyk/monobook.js

Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.

Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
  • Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
  • Internet Explorer / Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
  • Opera : appuyez sur Ctrl + F5.
/*<pre>*/

/*</pre>

==BARRE EDITION BOUTON==

<pre>*/

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

        // le texte a été splitté sinon Mediawiki casse tout...

        messages[++a] = "{{subst:" + "Bienvenue" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/eb/Button_accueilB.png";
        commentaires[a] = "Bienvenue !"

        messages[++a] = "{{subst:" + "Merci IP |~~~~" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/a/a9/Button_tournesol.png";
        commentaires[a] = "Merci pour ta contribution"

        messages[++a] = "{{subst:" + "Bienvenue vandale" + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/0/00/Button_vandale.png";
        commentaires[a] = "Avertissement vandalisme"

        messages[++a] = "{{subst:" + "Spam| " + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_spam2.png";
        commentaires[a] = "Avertissement spam " 

        messages[++a] = "{{subst:" + "Vandale bloqué| | " + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b0/Button_blocage.png";
        commentaires[a] = "Avis de blocage"

        messages[++a] = "{{subst:" + "Vandale bloqué sans avertissement| " + "}}" +  "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b0/Button_blocage.png";
        commentaires[a] = "Avis de blocage"

        messages[++a] = "{{" + "copie de site|URL|Titre" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright"

        messages[++a] = "{{" + "avis blanchi copyvio|1= |2= |3= |4= " + "}}"+ "~~" + "~~" ;
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright";

        messages[++a] = "{{" + "Bienvenue copyvio"+"| " + "}}" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e5/Button_copyvio.png";
        commentaires[a] = "Violation de copyright"

        messages[++a] = ":"+ "{{" + "Fait" + "}}" + "~~" + "~~";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/9/9d/Button_fait.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "fini" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/0/02/Button_fuente_primaria.png";
        commentaires[a] = "Article terminé. Veuillez en créer un nouveau pour coller le mieux à l'actualité. "

        messages[++a] = "{{" + "archive" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/d/d8/Button_archivo_borrar.png";
        commentaires[a] = "Article archivé. Veuillez en créer un nouveau pour coller le mieux à l'actualité. "

        messages[++a] = "{{" + "notes" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/f/fe/Button_refs.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "subst:Rian|2" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_russie.png";
        commentaires[a] = ""

        messages[++a] = "{{" + "Brèves|{{" + "subst:CURRENTDAY}} " + "{{" + "subst:#switch:{{" + "subst:CURRENTMONTH}}" + "|1=janvier|01=janvier|2=février|02=février|3=mars|03=mars|4=avril|04=avril|5=mai|05=mai|6=juin|06=juin|7=juillet|07=juillet|8=août|08=août|9=septembre|09=septembre|10=octobre|11=novembre|12=décembre" + "}}|" + "{{subst:CURRENTYEAR" + "}}" + "|" + "{{subst:CURRENTYEAR" + "}}, {{" + "subst:CURRENTMONTH}}, {{" + "subst:CURRENTDAY}}" + "}}" ;
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b3/Button_breve_1.png";
        commentaires[a] = "Initialisation de la page de brèves. "

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

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);

/* </pre>

/* Barre d'outil du type général sans le commentaire mais avec balises */

function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText)
{
 mwCustomEditButtons[mwCustomEditButtons.length] =
 {"imageFile": imageFile,
  "speedTip": speedTip,
  "tagOpen": tagOpen,
  "tagClose": tagClose,
  "sampleText": sampleText};
}

addCustomButton('','    ','','','','mw-editbutton-blanc2');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_russie.png','Source RIA Novosti',"\{\{Source Rian\n\|url=","\n\|titre=\n\|date=\n\}\}",'Indiquer le lien vers l’article RIA Novosti');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c5/Button_VOA.png','Source VOA News',"\{\{VOA\n\|url=","\n\|titre=\n\}\}",'Indiquer le lien vers l’article de VOA News');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/53/Button_ext_link.png','Style de lien externe',"\{\{Ext\|1=","\|2=\}\}",'URL');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/2/2f/Button_tableau.png','Mini tableau',"\{\| border=0\n\|width=50%\| ","\n\|width=50%\| \n\|\}",'Remplissez ce tableau');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/9/97/Template_button.png','Portail',"\{\{Page ","\}\}",'Nom du portail');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/8/8d/Button_rouge.png','Rouge',"\{\{Rouge\|","\}\}",'texte');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/1e/Button_font_color.png','Taille et couleur du texte',"\{\{Texte\|","\|\|\}\}",'texte');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png','date courante',"\{\{subst:#time:j F Y\}\}","",'');
addCustomButton('','    ','','','','mw-editbutton-blanc3');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_formatnum.png','format des nombres',"\{\{formatnum:","\}\}",'Insérer le nombre au format anglo-saxion');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/4/45/Button_meteo.png','Symboles sur les cartes météo',"\{\{subst:Symbole météo\|","\}\}",'Insérer le code chiffre.');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/7/7d/Button_question_author.png','Interview',"\{\{subst:Interview\n\|1=","\n\|2=\n\|3=\n\|4=\n\}\}",'nom intervieweur.');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/7/7a/Button_haut_parleur.png','Interview',"\{\{subst:intro interview\n\|interviewé=","\n\|intervieweur=\n\|date=\n\}\}",'nom intervieweur.');

//Ressemble à la fonction de /skins-1.5/commons/wikibits.js pour insérer un autre lien que insertTags
function marque_tab()
{
 var toolbar = document.getElementById('toolbar');
 if (!toolbar) return false;
 
 var textbox = document.getElementById('wpTextbox1');
 if (!textbox) return false;
 
 if (!document.selection && textbox.selectionStart == null)
 return false;
 
 var image = document.createElement("img");
 image.width = 23;
 image.height = 22;
 toolbar.appendChild(image);
}
 
$(marque_tab);

/*</pre>*/