Utilisateur:Archimëa/common.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) ;

Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
//<pre>
importScript('Utilisateur:Lgd/refErrors/refErrors.js') ;


if ({edit: 1, submit: 1}[mw.config.get('wgAction')]) {
    // Barre perso
    addSpecialCharsetHTML("test-",
                    "<code><span>" + mw.html.escape("[[Catégorie:+]]") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<code>+</code>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<nowiki>+</nowiki>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<noinclude>+</noinclude>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<includeonly>+</includeonly>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{DEFAULTSORT:+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{formatnum:+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Portail|+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<small>+</small>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<u>+</u>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<s>+</s>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<ref>+</ref>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<ref\\ name=\"\">+</ref>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<!--+-->") + "</span></code>" + " " + "<code><span>" + mw.html.escape("<br>") + "</span></code>" + " " + "<code><span>" + mw.html.escape("(+)") + "</span></code>" + " " + "<code><span>" + mw.html.escape("'''+'''") + "</span></code>" + " " + "<code><span>" + mw.html.escape("''+''") + "</span></code>" + " " + "<code><span>" + mw.html.escape("\\ />.") + "</span></code>" + " " + "<code><span>" + mw.html.escape("\\ />") + "</span></code>" + "<code><span>" + mw.html.escape("en") + "</span></code>" + " " + "<code><span>" + mw.html.escape(".") + "</span></code>" + " " + "<code><span>" + mw.html.escape("-") + "</span></code>" + " " + "<code><span>" + mw.html.escape(",\\ ") + "</span></code>" + " " + "<code><span>" + mw.html.escape("*\\ ") + "</span></code>" + " " + "<code><span>" + mw.html.escape("\\ group=\"+\"") + "</span></code>" + " " + "<code><span>" + mw.html.escape("+||alt=") + "</span></code>" + " " + "<code><span>" + mw.html.escape("\\ |lire\\ en\\ ligne=+<!--Lien\\ à\\ supprimer-->") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Citation|+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Abréviation\\ discrète|+|}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{,}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{en}}\\ ") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Date-|+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Unité|+|}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Langue|en|+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Langue|en|[[+]]}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("''{{Langue|en|+}}''") + "</span></code>" + " " + "<code><span>" + mw.html.escape("''{{Langue|en|[[+]]}}''") + "</span></code>" + " " + "<code><span>" + mw.html.escape("''[[+]]''") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Notifd|+}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Notif|+}}") + "</span>" + "<br>" + "<span>" + mw.html.escape("==\\ Références\\ ==") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Références|taille=35}}") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Article\\ |langue=\\ |auteur1=\\ |titre=\\ |périodique=+\\ |numéro=\\ |date=\\ |page=\\ }}.") + "</span></code>" + " " + "<code><span>" + mw.html.escape("{{Lien\\ web\\ |langue=\\ |auteur1=\\ |titre=\\ |url=+\\ |date=\\ |site=\\ }}.") + "</span>");
    
    addSpecialCharsetHTML("Wiki-",
                    "<span>" + mw.html.escape("[[Catégorie:+]] <code>+</code> <nowiki>+</nowiki> <noinclude>+</noinclude> <includeonly>+</includeonly> {{DEFAULTSORT:+}} {{formatnum:+}} {{Portail|+}} <small>+</small> <u>+</u> <s>+</s> <ref>+</ref> <ref\\ name=\"\">+</ref> <!--+--> <br> (+) '''+''' ''+'' \\ />. \\ /> . *\\  \\ group=\"+\" ||alt= \\ |lire\\ en\\ ligne=+<!--Lien\\ à\\ supprimer--> {{Citation|+}} {{Abréviation\\ discrète|+|}} {{,}} {{en}}\\  {{Date-|+}} {{Unité|+|}} {{Langue|en|+}} {{Langue|en|[[+]]}} ''{{Langue|en|+}}'' ''{{Langue|en|[[+]]}}'' ''[[+]]'' {{Notifd|+}} {{Notif|+}}") + "</span>" + "<br>" + "<span>" + mw.html.escape("==\\ Références\\ == {{Références|taille=35}} {{Article\\ |langue=\\ |auteur1=\\ |titre=\\ |périodique=+\\ |numéro=\\ |date=\\ |page=\\ }}. {{Lien\\ web\\ |langue=\\ |auteur1=\\ |titre=\\ |url=+\\ |date=\\ |site=\\ }}.") + "</span>");
    // placement de la barre
    $(function ($) {
        $('.mw-editTools').insertBefore('.editOptions');
    });
}

// Framawiki - renommage catégories 
importScript("Utilisateur:Framawiki/js/addNotificationCounterToDocumentTitle.js");

//////////////////////////////////////////////////////////////////////////////
// Barre de navigation (créée le 2017-01-26 @ 08:02:15)
// 
// Pour créer votre barre, consultez 
// https://fr.wikipedia.org/wiki/Modèle:Barre_de_navigation
// 
// (Concept de Cantons-de-l'Est inspiré d'un outil du contributeur Lepsyleon.)
//////////////////////////////////////////////////////////////////////////////
var BoutonsNavigation3 = function ($) {
  var Today = function() {
    var m = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
    var today = new Date();
    var day = today.getDate();
    var month = m[today.getMonth()];
    var year = today.getYear();
    if (year<2000) year = year + 1900;
      return (day + "_" + month + "_" + year);
  };

  var Semaine = function() {
    var semaine = new Date();
    var jour = semaine.getDate();
    var mois = semaine.getMonth();
    var annee = semaine.getFullYear();
    var ListeMois = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    if (annee %4 === 0 && annee %100 !==0 || annee %400 === 0) {ListeMois[1]=29;}
    var TotalJour=0;
    for(var cpt=0; cpt<mois; cpt++){TotalJour+=ListeMois[cpt];}
    TotalJour+=jour;
    var DebutAn = new Date(annee,0,1);
    var JourDebutAn=DebutAn.getDay();
    if(JourDebutAn===0){JourDebutAn=7;}
    TotalJour-=8-JourDebutAn;
    var NumSemaine = 1;
    NumSemaine+=Math.floor(TotalJour/7);
    if(TotalJour%7!==0){NumSemaine+=1;}
    return("semaine_" + NumSemaine + "_" + annee);
  };

  var Mois = function() {
     var m = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
     var today = new Date();
     var month = m[today.getMonth()];
     var year = today.getYear();
     if (year<2000) year = year + 1900;
     return (month + "_" + year);
  };

  var _DivRight = document.createElement('div');
  _DivRight.className = "noprint";
  _DivRight.setAttribute("style", "position:fixed; display:block; width:20px; margin:0; padding:0; top:45%; right:4px; background-color:#FFF; z-index:3;");
  
  var _HtmlRight = '<ul style="list-style:none; margin:0; padding:0;" class="noprint">';
  
  // Haut de la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Haut de la page" href="#" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/a/af/1uparrow.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Bas de la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Bas de la page" href="#footer" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/7/7d/1downarrow.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Séparateur noir
  _HtmlRight += ' '
  + '  <li style="margin-bottom:3px; background-color:black; width:20px height:10px; font-size:5%;">'
  + '    <div style="background-color:black; font-size:5%; width: 20px; height:1px; border: 1px solid black; padding: 0; margin: 0;"> </div>'
  + '  </li>';
  
  // Ma page utilisateur
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Mes contributions" href="' + document.location.origin + '/wiki/Utilisateur:' + mw.config.get('wgUserName') + '" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/9/98/OOjs_UI_icon_userAvatar.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Projet jeu vidéo (pjv)
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Projet jeu vidéo" href="' + document.location.origin + '/wiki/Projet:Jeu_vidéo" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/d/d1/Crystal_Clear_app_package_games.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Séparateur noir
  _HtmlRight += ' '
  + '  <li style="margin-bottom:3px; background-color:black; width:20px height:10px; font-size:5%;">'
  + '    <div style="background-color:black; font-size:5%; width: 20px; height:1px; border: 1px solid black; padding: 0; margin: 0;"> </div>'
  + '  </li>';
  
    // Historique de la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Historique de la page" href="//fr.wikipedia.org/w/index.php?title=' + mw.config.get('wgPageName') + '&action=history" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/b/b4/Rpb_bureaucracy_icon.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Wikipédia en anglais
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Wikipédia en anglais" href="//en.wikipedia.org/wiki/' + mw.config.get('wgPageName') + '" target="_blank" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/f/fb/Flag_of_the_United_Kingdom_(WFB_2009).gif" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Séparateur noir
  _HtmlRight += ' '
  + '  <li style="margin-bottom:3px; background-color:black; width:20px height:10px; font-size:5%;">'
  + '    <div style="background-color:black; font-size:5%; width: 20px; height:1px; border: 1px solid black; padding: 0; margin: 0;"> </div>'
  + '  </li>';
   
  // Propositions AdQ
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Propositions AdQ" href="//fr.wikipedia.org/wiki/Wikipédia:Articles_de_qualité/Propositions" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/6/66/Fairytale_bookmark_gold.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Propositions BA
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Propositions BA" href="//fr.wikipedia.org/wiki/Wikipédia:Bons_articles/Propositions" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/a/a0/Fairytale_bookmark_silver.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Séparateur noir
  _HtmlRight += ' '
  + '  <li style="margin-bottom:3px; background-color:black; width:20px height:10px; font-size:5%;">'
  + '    <div style="background-color:black; font-size:5%; width: 20px; height:1px; border: 1px solid black; padding: 0; margin: 0;"> </div>'
  + '  </li>';
  
  // Bistro du jour de Wikipédia
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Bistro du jour de Wikipédia" href="//fr.wikipedia.org/wiki/Wikipédia:Le_Bistro/' + Today() + '" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/d/d8/Twemoji_1f379.svg" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  // Rafraîchir la page
  _HtmlRight += ' '
  + '  <li style="border:1px solid #A7D7F9; margin-bottom:3px; background-color:#F6F6F6;">'
  + '    <a title="Rafraîchir la page" href="javascript:window.location.reload()" >'
  + '      <img src="//upload.wikimedia.org/wikipedia/commons/b/bb/Farm-Fresh_arrow_refresh_small.png" height=20 width=20 border=0 />'
  + '    </a>'
  + '  </li>';
  
  _HtmlRight += '</ul>';
  _DivRight.innerHTML = _HtmlRight;
  document.body.insertBefore(_DivRight, document.body.firstChild);
};
$(document).ready(BoutonsNavigation3);

importScript('User:Orlodrim/portail-eval.js');
//</pre>