Aller au contenu

Utilisateur:Sisqi/vector.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) ;

Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
//importScript('Utilisateur:Sisqi/monobook.js');

//importScript('Utilisateur:Dr Brains/WatchUsers.js')

//importScript('Utilisateur:Phe/Clickodrome.js');
//obtenir('LiensRouges');

/////////////////////////////////////////////////////////////////////////////////////
//Discussion utilisateur:Dr Brains/NewMessage.js
//var NewMessage_PagesASurveiller = new Array();
// Ajouter ci-dessous les pages à surveiller
//    NewMessage_PagesASurveiller.push('Discussion utilisateur:YvesRun');
//    NewMessage_PagesASurveiller.push('Discussion utilisateur:Le Creillois');
// Importation script
//importScript('Utilisateur:Dr Brains/NewMessage.js');

/////////////////////////////////////////////////////////////////////////////////////
// Utilisateur:Leag/wikEd aide
//
    var wikEdFixPunctFrench = true;
    var wikEdRegExTypoFix = true;
    var wikEdRegExTypoFixURL = 'http://fr.wikipedia.org/w/index.php?title=Wikipédia:AutoWikiBrowser/Typos&action=raw';

// Installe wikEd pour l'édition des pages (pour tous)
// Traduction de [[Utilisateur:Leag|Leag]] : [[Utilisateur:Leag/wikEd|wikEd]]

// disable loading for IE, not needed, but might save a few milliseconds
    if (navigator.appName != 'Microsoft Internet Explorer') {
        // install [[:en:User:Cacycle/wikEd]] in-browser text editor
        document.write('<script type="text/javascript" src="'
        + 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
        + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
        }

/////////////////////////////////////////////////////////////////////////////////////
// Utilisateur:Leag/Navigation popups
//
// [[:en:User:Lupin/popups.js]]      
// Traduction de [[Utilisateur:Leag/Navigation popups]]
    importScript('MediaWiki:Gadget-Popups.js');
    popupDabRegexp='([{][{]\\s*homonymie|homonymie\\s*[}][}])';
    popupFixDabs=true;
    popupWatchDisambiggedPages=true;
    
    popupFixDabsSummary="[[Projet:Liens vers les pages d'homonymie|Projet liens homonymie]] (%s => %s)";
    popupImages = false;
    
    
/////////////////////////////////////////////////////////////////////////////////////
//http:darkoneko.wordpress.com/2010/03/12/personnalisons-wikipedia-la-barre-du-haut/
    importScript('Utilisateur:Darkoneko/divers.js') // si vous ne l'avez pas déjà
    function customizeTopBar() {
       var logout = document.getElementById("pt-logout")
       if (!logout) return
       var topBarUl = logout.parentNode

       var mytalk = document.getElementById('pt-mytalk');
       //ajouter "js" a gauche de discussion. La variable "wgUserName" contient le nom de l'utilisateur en cours.
       topBarUl.insertBefore( createLiAdressNode('/wiki/user:'+mw.config.get('wgUserName')+'/'+skin+'.js', 'js'), mytalk)

       //ajouter "css" a gauche de discussion, donc il sera entre "js" et "discut'"
       topBarUl.insertBefore( createLiAdressNode('/wiki/user:'+mw.config.get('wgUserName')+'/'+skin+'.css', 'css'), mytalk)

       //changer le texte pour "Page de discussion"
       //mytalk.getElementsByTagName("a")[0].firstChild.nodeValue = "discut' "

       //changer le texte pour "Préférences"
       //document.getElementById('pt-preferences').getElementsByTagName("a")[0].firstChild.nodeValue = "prefs"

       //changer le texte pour "Liste de suivi"
       //document.getElementById('pt-watchlist').getElementsByTagName("a")[0].firstChild.nodeValue = "watchlist"

       //changer le texte pour "Contributions"
       //document.getElementById('pt-mycontris').getElementsByTagName("a")[0].firstChild.nodeValue = "contribs"

       //ajouter "log" a gauche de déconnexion
       topBarUl.insertBefore( createLiAdressNode('/w/index.php?title=Special:Journal&user='+mw.config.get('wgUserName'), 'log'), logout )

       //changer le texte pour "Déconnexion"
       //logout.getElementsByTagName("a")[0].firstChild.nodeValue = "X"
    }
    addOnloadHook(customizeTopBar)

/////////////////////////////////////////////////////////////////////////////////////
//
// Liens « Bistro, Oracle, PàS, IàS » du jour
//  

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 TodayLibelleMois()
{
    m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
    today = new Date();
    
    return (m[today.getMonth()]);
} 

function getWeekNr()
{
    var today = new Date();
    Year = takeYear(today);
    Month = today.getMonth();
    Day = today.getDate();
    now = Date.UTC(Year,Month,Day+1,0,0,0);
    var Firstday = new Date();
    Firstday.setYear(Year);
    Firstday.setMonth(0);
    Firstday.setDate(1);
    then = Date.UTC(Year,0,1,0,0,0);
    var Compensation = Firstday.getDay();
    if (Compensation > 3) Compensation -= 4;
    else Compensation += 3;
    NumberOfWeek =  Math.round((((now-then)/86400000)+Compensation)/7);
    return NumberOfWeek;
}
 
function takeYear(theDate)
{
    x = theDate.getYear();
    var y = x % 100;
    y += (y < 38) ? 2000 : 1900;
    return y;
}

function Semaine_courante()
{
    today = new Date();
    year = today.getYear();
    if (year < 2000)
    year = year + 1900;
    return ("semaine " + getWeekNr() + " " + year );
}
function AnneeSlashSemaine()
{
    today = new Date();
    year = today.getYear();
    if (year < 2000)
    year = year + 1900;
    return (year + "/Semaine_" + getWeekNr());
}
function AnneeSlashLibelleMois()
{
    m = new Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre");
    today = new Date();
     year = today.getYear();
    if (year < 2000)
    year = year + 1900; 
    return  (year +  "/" + m[today.getMonth()]);
} 

 
function nouvelleBoite()
{
    var tDate = TodayDate();
    var tSemaine = Semaine_courante();
    var tAnneeSlashSem = AnneeSlashSemaine();
    var a = document.getElementById("p-navigation");
    if (a)
    {
        b = a.getElementsByTagName("ul");
        if(b.length > 0)
        {
            b[0].innerHTML = b[0].innerHTML
            + '<br>'
            + '<li><a href="/w/index.php?title=Special:Recentchanges&hideliu=1">RC par IPs</a></li>'
            + '<li><a href="/wiki/Wikipédia:LRC">LiveRC</a></li>'
            + '<br>'
            + '<li><a href="/wiki/Utilisateur:Maloq/AdvancedContribs">AdvancedContribs</a></li>'    
           + '<li><a href="/wiki/Utilisateur:0x010C/DrapeauJaune">DrapeauJaune</a></li>'  
            + '<li><a href="/wiki/Wikipédia:Le Bistro/'+ tDate +'">Le Bistro du jour</a></li>'
            + '<li><a href="/wiki/Wikipédia:Oracle/'+ tSemaine +'">L’Oracle</a></li>'
            + '<li><a href="/wiki/User:Sisqi/Brouillon">Brouillon</a></li>'
            + '<li><a href="/wiki/Wikipédia:Bulletin des patrouilleurs">BPat</a></li>' 
            + '<li><a href="/wiki/Wikipédia:Bulletin_des_administrateurs/' +  AnneeSlashSemaine() + '"> BA </a></li>'
            + '<li><a href="/wiki/Wikipédia:RA">RA</a></li>'
            + '<br>' 
            + '<li><a href="/wiki/User:Sisqi/Balade">Balade</a></li>'
            + '<li><a href="http://toolserver.org/~sk/cw/frwiki/index.htm">Correction</a></li>'
            + '<li><a href="/wiki/WP:FAUTE">FôteDortografe</a></li>'
        }
    }
}
$(nouvelleBoite);
 
/////////////////////////////////////////////////////////////////////////////////////
document.write('<script type="text/javascript" src="'
+ 'http://fr.wikipedia.org/w/index.php?title=Utilisateur:Sisqi/MagicSidebox.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

/*
 * Résumé Deluxe
 *
 * Ajoute des commentaires de modification prédéfinis
 *
 * Auteur : Dake
 * Contributions : Pabix, Tieno
 * Date de dernière révision : 10 avril 2009
 * {{Projet:JavaScript/Script|ResumeDeluxe}}
 */

//////////////////////ZONE PERSONNALISABLE//////////////////////
var resumedeluxeTitles = new Array();
with (resumedeluxeTitles) {
        push("Liens Rouge/");  
        push("Ancre/"); 
        push("Orth/");
        push("Retouche/"); 
        push("Wikification/");  
        push("Version saine/"); 
        push("WP:LE/");  
        push(" typographie");
        push(" catégorisation");
        push(" interwiki");
        push(" wikification");
        push(" image");
        push(" mise en page");
        push(" redirection");
        push(" relecture");
        push(" style");
        push(" revert");
        push(" réorganisation");
        push(" réponse");
        push(" maintenance");
        push(" 1.0");
        push(" homonymie");
        push(" bandeau");
        push(" infobox");
        push(" références");
}
var resumedeluxeInputs= new Array();
with (resumedeluxeInputs) {
        push("Restauration des [[Projet:Restauration lien rouge|liens rouges]] ");   
        push("Restauration des [[Projet:Restauration des ancres brisées|ancres brisées]]");        
        push("Orthographe");
        push("Retouche de la modification précédente"); 
        push("[[Aide:Wikification|Wikification]]");
        push("Version saine"); 
        push("[[WP:LE|Voir recommandations sur liens externes]]");  
        push("typographie"); 
        push("catégorisation");
        push("interwiki");
        push("wikification");
        push("image");
        push("mise en page");
        push("redirection");
        push("relecture");
        push("style");
        push("revert");
        push("réorganisation");
        push("réponse");
        push("maintenance");
        push("évaluation Wikipédia 1.0");
        push("création homonymie");
        push("ajout de bandeau");
        push("infobox");
        push("références");
}
/////////////////FIN DE LA ZONE PERSONNALISABLE/////////////////
// Options de xpatrol
//xpatrolEnableClear = false; // Active la fonctionnalité de blanchiment de page
//xpatrolEnableBanner = false; // Active la fonctionnalité d'ajout de bandeau
//xpatrolEnablePurge = true; // Active la fonctionnalité de demande de purge d'historique
 
// Activation de xpatrol 
//importScript('Utilisateur:Arkanosis/xpatrol.js');