Utilisateur:Salsero35/monobook.js

Une page de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
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 (Maj-Cmd-R sur Apple Mac) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
/* <nowiki> */

function DeluxeBar($) {
    mw.loader.using(['ext.gadget.MonobookToolbar', 'user.options'], function () {

      // rustine sale : l'initialisation de [[MediaWiki:Gadget-MonobookToolbar.js]] se faisant dans un "document.ready",
      // on encapsule ici aussi dans un "document.ready", afin de ne pas exécuter immédiatement mais après l'autre "document.ready"
      $(function ($) {

        var toolbarId = mw.user.options.get('usebetatoolbar') ? 'monobooktoolbar' : 'toolbar';
        var toolbar = document.getElementById(toolbarId);
        if (!toolbar) return;
 
        var messages = [];
        var images = [];
        var commentaires = [];
        var a=-1; //Le décompte commence à -1 avec une incrémentation sur le premier message, pour éviter tout problème en cas d'inversion ou suppression du premier message
 
        messages[++a] = "<!--" + "-->";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/3b/Comment-button-bg.png";
        commentaires[a] = "Comm";

        messages[++a] = "{{" + "Bienvenue" + "}}" +  "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/f/f7/Bouton_bienvenu.png";
        commentaires[a] = "Bienvenue à toi";
 
        messages[++a] = "{{" + "Test2" + "}}" +  "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/39/Button_carton_rouge.png";
        commentaires[a] = "Avertissement pour vandalisme";

        messages[++a] = "{{" + "subst:Suppr Bandeaux|" + "}}" +  "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/0/06/Toolbar_wikificar.png";
        commentaires[a] = "Avertissement pour retrait injustifié de bandeaux d'avertissement";

        messages[++a] = "{{" + "créer brouillon" + "}}" +  "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/3e/Bbeng.jpg";
        commentaires[a] = "Travail au brouillon conseillé";

        messages[++a] = "{{" + "SUBST:Contributions rémunérées|article" + "}}" +  "~~" + "~~" + "<br/>PS : Cette demande s'applique également au cas plus général de '''[[Wikipédia:conflit d'intérêt]]''' : « Si vous êtes payé pour modifier le contenu de l'encyclopédie ou <u>si vous avez un intérêt financier quelconque en rapport avec le sujet traité</u>, il est fortement déconseillé de contribuer à Wikipédia, et <u>il est dans tous les cas '''obligatoire''' de le mentionner</u>. »";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/5/58/Button_C.png";
        commentaires[a] = "Déclaration de transparence";

        messages[++a] = "Aucun wikipédien n'est propriétaire d'un article, cf [[Wikipédia:Appropriation d'un article]]. " +  "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/39/Button_IP.png";

        messages[++a] = "{{" + "Paiement non déclaré" + "}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/2/2b/Farm-Fresh_money_dollar.png";
        commentaires[a] = "Paiement non déclaré, cf le créateur [[]]";

        messages[++a] = "~~" + "~~";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/b/bd/Sign-edi.png";
        commentaires[a] = "";

        messages[++a] = "{{" + "lien|fr=|lang=en|trad=|texte=" + "}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/3f/Button_en.png";
        commentaires[a] = "Ajout d'un [[Aide:Lien interlangue|lien interlangue dans la page]]";

        messages[++a] = "{{" + "s-|" + "}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/9/97/Button_S_italic.png";
        commentaires[a] = "";

        messages[++a] = "{{" + "unité|" + "|cm}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/2/20/Knop_mannelijk.png";
        commentaires[a] = "";

        messages[++a] = "{{section à sourcer|date=juin 2018}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/b/b2/Button_API_%CA%94.png";
        commentaires[a] = "[[Wikipédia:Citez vos sources#Qualité des sources|Citer des sources de qualité]]";

        messages[++a] = "<ref>{{ouvrage|langue=|auteur=|titre=|éditeur=|date=|passage=|lire en ligne={{Google Livres|}}}}.</ref>";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/e/ef/Button_cite_book.png";
        commentaires[a] = "";


        messages[++a] = "<ref>{{Lien web|url=|titre=|auteur=|date=|site=}}.</ref>";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/3/3c/Button_lienweb.png";
        commentaires[a] = "";


        messages[++a] = "<ref>{{Article|langue=|auteur=|titre=|périodique=|date=|volume=|numéro=|pages=|url texte=}}.</ref>";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/b/b4/Button_lienjournal.png";
        commentaires[a] = "";

        messages[++a] = "\n<gallery>\nFile:|\nFile:|\n</gallery>\n{{Message galerie}}";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png";
        commentaires[a] = "";

        messages[++a] = "== Voir aussi ==\n" + "{{Autres projets\n" + "|wiktionary=\n" + "|wiktionary titre=\n" + "|commons=\n" + "|commons titre=}}\n" + "=== Articles connexes ===\n" + "* [[article]]\n" + "\n" + "=== Liens externes ===\n";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/6/6c/Button_see_also.png";
        commentaires[a] = "";

        messages[++a] = "{{Wikiprojet|Projet1|faible moyenne \n" + "|avancement=ébauche BD B\n" + "}}\n";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/e/ea/Button_%C3%89.PNG";
        commentaires[a] = "";

        messages[++a] = "{{TI|date=2018|Les informations de sections entières de cet article sont étayées par un nombre insuffisant de [[Aide:Insérer une référence (Éditeur visuel)|références]] et de [[Wikipédia:Citez vos sources#Qualité des sources|sources de qualité]]. <br>Cette page est donc susceptible d'être [[Wikipédia:Pages à supprimer|supprimée]] car [[WP:V|fondamentalement invérifiable]] en l'état, elle comporte en grande partie}}\n";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/2/2d/Nikud2.png";
        commentaires[a] = "";

        messages[++a] = "{{Suppression Immédiate|date=2018|[[WP:P|Pertinence encyclopédique]] faible : potentiel encyclopédique limité, [[Wikipédia:Citez vos sources#Qualité des sources|sources de qualité]] peu développées sur ce sujet, [[WP:NPH|enrichissement futur]] très aléatoire avec fort risque de [[WP:TI|travaux inédits]].}}}\n";
        images[a] = "https://upload.wikimedia.org/wikipedia/commons/8/8b/Button_portail.png";
        commentaires[a] = "";

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

      }); // fin rustine sale

    });
}
 
function changeSummary(sampleText) {
        document.editform.wpSummary.value = sampleText;
}
 
$(DeluxeBar);
 
// fin fonction  DeluxeBar

// ReferencesPopup
importScript( "Utilisateur:Deep silence/ReferencesPopup.js" );

xpatrolEnableClear = true;
xpatrolEnableBanner = true;
xpatrolWatchMain = true;
xpatrolWatchOthers = true;
importScript('Utilisateur:Arkanosis/xpatrol.js');
importScript('Utilisateur:Dr Brains/LiveAbuseLog.js'); 
 
// install the French translation for [[en:User:Cacycle/wikEd]]
document.write('<script type="text/javascript" src="'
+ 'https://en.wikipedia.org/w/index.php?title=User:Leag/wikEd-fr.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
// install [[User:Cacycle/diff]] text diff code
document.write('<script type="text/javascript" src="'
+ 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/diff.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
// install [[User:Pilaf/Live_Preview]] page preview tool
document.write('<script type="text/javascript" src="'
+ 'https://en.wikipedia.org/w/index.php?title=User:Pilaf/livepreview.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
 
// install [[User:Cacycle/wikEd]] editing page extension
document.write('<script type="text/javascript" src="'
+ 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//redirects
popupFixRedirs=true;
popupQueriedRevertSummary="Révocation des modifications - retour à la version $1 de $3 du $2 ";
popupFixRedirsSummary="Correction de lien : %s par %s grace au [[Utilisateur:Leag/Navigation popups|popup]]";
popupRedirAutoClick='wpSave';
popupFixRedirsAutoClick='wpSave';
//homonymie 
importScript('Utilisateur:Spooky/JSScripts/Navigation popups');
popupFixDabs = true;
popupFixDabsSummary="Correction de lien vers page d'homonymie: %s par %s grace au [[Utilisateur:Leag/Navigation popups|popup]]";
//lien rouge
popupRedlinkRemoval = true;
popupRedlinkSummary="Suppression lien rouge vers $1 (pas d'article à envisager)";

/*
// =============================================================
// function wikipedia tabber
// =============================================================

document.write('<script type="text/javascript" src="' 
+ 'https://fr.wikipedia.org/w/index.php?title=User:Oz/tab.js' 
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<link rel="stylesheet" type="text/css" href="' +
		       'https://fr.wikipedia.org/w/index.php?title=User:Gz260/tab_nav.css' +
		       '&action=raw&ctype=text/css&dontcountme=s">');
*/

if ((mw.config.get('wgTitle')=="Delhovlyn/Démineur") && (mw.config.get('wgAction')=="view")) {
importScript('User:Delhovlyn/démineur.js');
}

// [[:en:User:Lupin/popups.js]]
// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/Navigation popups|Navigation popups]]

document.write('<script type="text/javascript" src="' 
    + 'https://fr.wikipedia.org/w/index.php?title=User:Leag/popups-strings-fr.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="' 
             + 'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//importScript('Utilisateur:Spooky/JSScripts/Navigation popups');
popupFixRedirs=true;
//popupFixRedirsSummary="Correction de lien : %s par %s grace au [[Utilisateur:Leag/Navigation popups|popup]]";
popupFixRedirsSummary="";
popupRedirAutoClick='wpSave';
popupFixRedirsAutoClick='wpSave';
popupFixDabs = true;
popupDabRegexp='([{][{]\\s*homonymie|homonymie\\s*[}][}])';
//popupFixDabsSummary="Correction de lien vers page d'homonymie: %s par %s grace au [[Utilisateur:Leag/Navigation popups|popup]]";
popupFixDabsSummary="Correction des [[Projet:Liens vers les pages d'homonymie|liens vers les pages d'homonymie]]";

function IsProtected($)
{
if (mw.config.get('wgCanonicalNamespace')=="Special") return;
if (mw.config.get('wgCanonicalNamespace')=="MediaWiki") return;
if (mw.config.get('wgArticleId')==0) return;
if (mw.config.get('wgAction')!="view") return;
var l_protect=mw.config.get('wgRestrictionEdit').length;
var l = document.getElementById('contentSub');
if (!l) return;
if (l_protect>0) {
if (mw.config.get('wgRestrictionEdit')=="autoconfirmed"){
l.innerHTML = '<div style="clear:both; text-align:left; margin:0.25em 0 0.1em 0; padding:0.5em 0.5em; border:1px solid rgb(255,192,0); border-left:10px solid rgb(255,192,0); background-color:#FFFFFF; line-height:1.25; font-size:119%; color:#000000;" class="plainlinks noprint">'
+ 'Cette page est <a href="/wiki/Wikipédia:Semi-protection" title="Wikipédia:Semi-protection">semi-protégée</a>.'
+ '</div>'
+ l.innerHTML;
}
if (mw.config.get('wgRestrictionEdit')=="sysop"){
l.innerHTML = '<div style="clear:both; text-align:left; margin:0.25em 0 0.1em 0; padding:0.5em 0.5em; border:1px solid rgb(255,0,0); border-left:10px solid rgb(255,0,0); background-color:#FFFFFF; line-height:1.25; font-size:119%; color:#000000;" class="plainlinks noprint">'
+ 'Cette page est <a href="/wiki/Wikipédia:Protection" title="Wikipédia:Protection">protégée</a>.'
+ '</div>'
+ l.innerHTML;
}
} else {
l.innerHTML = '<div style="clear:both; text-align:left; margin:0.25em 0 0.1em 0; padding:0.5em 0.5em; border:1px solid rgb(128,255,128); border-left:10px solid rgb(128,255,128); background-color:#FFFFFF; line-height:1.25; font-size:119%; color:#000000;" class="plainlinks noprint">'
+ 'Cette page n&rsquo;est pas protégée.'
+ '</div>'
+ l.innerHTML;
}
}
$(IsProtected);

// ========Résumé Deluxe===========  
 
/*
* Résumé Deluxe
*
* Ajoute des commentaires de modification prédéfinis
*
* Auteur : Dake
* Contributions : Pabix, Tieno
* Date de dernière révision : 12 novembre 2006
*/
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = [
    " info",
    " lien",
    " adm",
    " éval",
    " rev",
    " nonE",
    " redir",
    " réorg",
    " rép",
    " neutr",
    " Réf ",
    " Réf? ",
    " LE?",
    " TI", 
    " àsrc",
    " src",
];
var resumedeluxeInputs = [
    "Ajout d’informations. Application de [[WP:NHP]]",
    "Ajout de [[WP:Liens internes|wikilien]]",
    "[[WP:CA|admissibilité ?]]",
    "[[Projet:Évaluation]]",
    "Revert pour [[Wikipédia:Vandalisme|vandalisme]] ou [[Wikipédia:MJAC|gaminerie]]",
    "Suppression d’[[Wikipédia:Wikipédia est une encyclopédie|infos non pertinentes pour une encyclopédie à vocation synthétique]]",
    "[[Aide:Redirection|Redirection]]",
    "Réorganisation. Application du [[Wikipédia:Conventions de plan|modèle de page recommandé]]",
    "Réponse. Application de [[Wikipédia:Étiquette]]",
    "[[Wikipédia:Neutralité de point de vue|Neutralisation]], application du principe de [[Projet:Neutralité|neutralité]]", 
    "ajout de référence. Application de [[Wikipédia:Citez vos sources]]",
    "demande de référence. Application de [[Wikipédia:Citez vos sources]]",
    "Liens non conformes à [[Wikipédia:Liens externes|Liens externes]]",
    "Application de la [[Wikipédia:R|règle de Wikipédia]] : [[Wikipédia:Travaux inédits|pas de travaux inédits]]",
    "Application d’une [[Wikipédia:R|règle de Wikipédia]] : la [[Wikipédia:Vérifiabilité|vérification des informations]] en [[Wikipédia:Citez vos sources#Qualité des sources|citant des sources faisant autorité]]",
    "Application de [[Wikipédia:Citez vos sources#Sources problématiques|wikipédia : source problématique]]",
];
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
 
function setSummary(str)
{
document.editform.wpSummary.value = str;
}
 
function addToSummary(str)
{
var resum = document.editform.wpSummary.value;
if(resum != 0 && resum.indexOf("*/") < resum.length - 3) {
document.editform.wpSummary.value += " / ";
}
document.editform.wpSummary.value += str;
}
 
function DeluxeSummary($)
{
var sumLbl = document.getElementById("wpSummaryLabel");
if(sumLbl) {
var sumInput = document.getElementById("wpSummary");
sumInput.style.width = "95%";
var str = "Messages prédéfinis : ";
for(var cpt = 0; cpt < resumedeluxeTitles.length; cpt ++) {
str += "<a href=\"javascript:addToSummary('" +resumedeluxeInputs[cpt] + "')\""
+ " class=\"sumLink\" title=\"Ajouter '" +resumedeluxeInputs[cpt] +"' dans la boîte de résumé\">"
+ resumedeluxeTitles[cpt]
+ "</a> ";
}
sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML;
}
}
$(DeluxeSummary);

/* </nowiki> */