Aller au contenu

Utilisateur:NoFWDaddress/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.
// Testing
importScript('Utilisateur:NoFWDaddress/Brouillon/MediaWiki:Gadget-markAdmins.js');
importScript('Utilisateur:NoFWDaddress/Brouillon/MediaWiki:Gadget-markAdmins-data.js');
importScript('Utilisateur:NoFWDaddress/Gadget-markAdmins-updater.js');
importScript('Utilisateur:NoFWDaddress/Gadget-markAdmins-updater.js/Test.js');

// WikiData
importScript('Utilisateur:NoFWDaddress/InfoWD.js');
importScript('Utilisateur:H4stings/wef-watchlist.js');
importScript('Utilisateur:0x010C/script/DataboxEditorDev.js');
//importScript('Utilisateur:H4stings/wef-history.js'); 

// Patrouille
mw.loader.load('//fr.wikipedia.org/w/index.php?title=MediaWiki:Gadget-LiveRC.js&action=raw&ctype=text/javascript');
importScript('Utilisateur:Gratus/PaStec real.js');

// Edition / Contribution
importScript('Utilisateur:Efly/Script/AddTweet.js');
mw.loader.load( "/w/index.php?title=MediaWiki:Gadget-ReferenceTooltips.js&action=raw&ctype=text/javascript" ); // ReferenceTooltips

// Interface
$(BistroDuJour);
importScript('Utilisateur:Linedwell/quickeditcounter.js');
//importScript('Utilisateur:NoFWDaddress/Gadget-markblocked.js');

// Checkuser
//importScript('Utilisateur:NoFWDaddress/Checkuser-tools.js');
//importScript('Utilisateur:0x010C/script/Checkuser Advanced Tools.js');

// Xpatrol - purge
// Options de xpatrol
xpatrolEnableClear = true; // Active la fonctionnalité de blanchiment de page
xpatrolEnableBanner = true; // Active la fonctionnalité d'ajout de bandeau
xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique

xpatrolPurgeWarnEditor = true; // Coche par défaut la case pour avertir le contributeur concerné lors d'une demande de purge d'historique
xpatrolSignatureRegistered = 'Merci beaucoup d\'avance {{sourire}} ~~' + '~~'; // Modifie la signature utilisée pour les demandes de purge d'historique automatisées
xpatrolSignatureRegistered = 'Cordialement ~~' + '~~'; // Modifie la signature utilisée pour les messages d'avertissement automatisés
xpatrolCopyvioWarningTemplate = 'Bienvenue Copyvio 1'; // Modifie le modèle utilisé pour les messages d'avertissement automatisés
 
xpatrolWatchMain = true;   // Ajoute les articles blanchis dans la liste de suivi
xpatrolWatchOthers = true; // Ajoute toutes les pages blanchies dans la liste de suivi
mw.loader.load( '//fr.wikipedia.org/w/index.php?title=Utilisateur:Arkanosis/xpatrol.js&action=raw&ctype=text/javascript' );

// Popup
// [[:en:User:Lupin/popups.js]]
// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/Navigation popups|Navigation popups]]
importScript('User:Leag/popups-strings-fr.js'); 
var popScript     = '//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-popups.js';
var popStyleSheet = '//en.wikipedia.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki:Gadget-navpop.css';
if ( window.localCSS ) { popStyleSheet = 'http://localhost:8080/js/navpop.css'; }
 
function popups_importScriptURI(url) {
	var s = document.createElement('script');
	s.setAttribute('src',url);
	s.setAttribute('type','text/javascript');
	document.getElementsByTagName('head')[0].appendChild(s);
	return s;
}
 
function popups_importStylesheetURI(url) {
	return document.createStyleSheet ? document.createStyleSheet(url) : popups_appendCSS('@import "' + url + '";');
}
 
function popups_appendCSS(text) {
	var s = document.createElement('style');
	s.type = 'text/css';
	s.rel = 'stylesheet';
	if (s.styleSheet) s.styleSheet.cssText = text; //IE
	else s.appendChild(document.createTextNode(text + '')); //Safari sometimes borks on null
	document.getElementsByTagName('head')[0].appendChild(s);
	return s;
}
 
popups_importStylesheetURI(popStyleSheet);
popups_importScriptURI(popScript);

// Correction  Syntaxe
// Résumé Projet:Correction syntaxique
function addToSummary(str)
{
        document.editform.wpSummary.value += str;
}
function clearSummary()
{
        document.editform.wpSummary.value = "";
}
function ExtendedSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel");
        if (sumLbl)
        {
                //élargissement boite de résumé
                var sumInput = document.getElementById("wpSummary");
                sumInput.style.width = "90%";
 
                var titles = [];
                titles.push("CS-small");
                titles.push("CS-Catégorie");
                titles.push("CS-Defaultsort");
                titles.push("CS-Image");
                titles.push("CS-ISBN");
                titles.push("CS-Lien externe");
                titles.push("CS-Lien interne");
                titles.push("CS-Lien interwiki");
                titles.push("CS-Liste");
                titles.push("CS-Modèle");
                titles.push("CS-Réf");
                titles.push("CS-Tableau");
                titles.push("CS-Titre");
                titles.push("CS-Date");
                
                titles.push("Vandalisme");
                titles.push("Non-Encyclo");
                titles.push("Sourcer");
                titles.push("Notoriété");
                titles.push("Neutre");
                titles.push("Promo");
                titles.push("Indentation");
                titles.push("Retouche de la modification précédente");
 
                var inputs = [];
                inputs.push("Balise <small> dans un texte déjà réduit (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Catégorie (détection par [[Projet:Correction syntaxique]])");
                inputs.push("DEFAULTSORT (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Image (détection par [[Projet:Correction syntaxique]])");
                inputs.push("ISBN (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Lien externe (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Lien interne (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Lien interwiki (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Liste (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Modèle (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Référence (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Tableau (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Titre de section (détection par [[Projet:Correction syntaxique]])");
                inputs.push("Lien(s) interne(s) relatif(s) à une date (détection par [[Projet:Correction syntaxique]])");

                inputs.push("[[WP:Vandalisme|Vandalisme]]");
                inputs.push("[[WP:STYLE|Style]] ou [[WP:P|contenu]] non encyclopédique");
                inputs.push("[[WP:SPSS|Problème de sources]] : sources nécessaires, incohérentes, incomplètes ou détournées (résumé automatique)");
                inputs.push("[[WP:CAA|Notoriété à démontrer]]");
                inputs.push("[[WP:NPOV|Problème de neutralité de point de vue (NPOV)]]");
                inputs.push("[[WP:PUB|Contenu promotionnel ou spam]] ");
                inputs.push("[[Aide:Indentation|Correction de l\\\'indentation]]");
                inputs.push("Retouche de la modification précédente");
                
                var str = "";
                for (var cpt = 0; cpt < titles.length; cpt ++)
                {
                		// Line breaks
                	    if(cpt == 15)
                        {
                        	str += "<br />";
                        }
                        
                        str += "· <a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
                                + " class=\"sumLink\" title=\"Ajouter '" + titles[cpt] +"' dans la boîte de résumé\">"
                                +titles[cpt]
                                + "</a>  ";
                             
                }
                sumLbl.innerHTML = "<b>Résumés rapides</b> (<a href=\"javascript:clearSummary()\">reset</a>) ······<br />" + str + "<br />" + sumLbl.innerHTML;
        }
}

$(ExtendedSummary);

/* Ajoute le Bistro du jour dans le menu de gauche */
function TodayDate() {
      m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
      today = new Date();
      day = today.getDate();
      year = today.getYear();
 
      if (year < 2000)
           year = year + 1900;
 
      return (day + " " + m[today.getMonth()] + " " + year);
}
 
function BistroDuJour()
{
  var a = document.getElementById("p-navigation");
  if (a)
  {
    b = a.getElementsByTagName("ul");
    if(b.length > 0)
    {
      b[0].innerHTML = b[0].innerHTML
      + '<li><span id="n-bistro" title="Le Bistro du jour">'
      + '<a href="/wiki/Wikipédia:Le_Bistro/' + TodayDate() + '">Bistro du jour</a>'
      + '</span></li>';
    }
  }
}