Utilisateur:Oxo/monobook.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.
importScript('Utilisateur:EDUCA33E/LiveRC.js');

$(MyActions);



// en:User:Lupin/popups.js 
// Traduction de Utilisateur:Leag/Navigation popups 
importScript('MediaWiki:Gadget-Popups.js');


popupAdminLinks=true;
popupRedlinkRemoval=true;
popupFixDabs=true;


//FIN Popups

importScript('Utilisateur:Spooky/JSScripts/Navigation popups');
popupFixDabs = true;



/////////////////////////////////Outil pour le projet Ancres brisées///////////////////////////////////

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


///////////////////////////////////////DELUXESUMMARY////////////////////////////////

function addToSummary(str)
{
        document.editform.wpSummary.value += " " + str
}


function DeluxeSummary()
{
        var sumLbl = document.getElementById("wpSummaryLabel")
        if (sumLbl)
        {
                //élargissement boite de résumé
                var sumInput = document.getElementById("wpSummary")
                sumInput.style.width = "90%"

                var titles = new Array()
                titles.push("ébauche")
                titles.push("inter")
                titles.push("cat")
                titles.push("portail")
                titles.push("- lien ext")
                titles.push("corr lien int")
                titles.push("ortho/gram")
                titles.push("retouches")
                titles.push("ajInfo")
                titles.push("wikif")
                titles.push("recat")
                titles.push("homon")
                titles.push("rouge")
                titles.push("ancre")
                titles.push("MAJ")

                var inputs = new Array()
                inputs.push("+ ébauche")
                inputs.push("+ interwiki")
                inputs.push("+ catégorie")
                inputs.push("+ portail")
                inputs.push("suppression lien externe")
                inputs.push("correction lien interne")
                inputs.push("correction orthographe/grammaire")
                inputs.push("diverses retouches")
                inputs.push("ajout d’infos")
                inputs.push("mise en page")
                inputs.push("changement catégorie")
                inputs.push("correction homonymie")
                inputs.push("restauration des [[Projet:Restauration lien rouge|liens rouges]]")
                inputs.push("restauration des [[Projet:Restauration des ancres brisées|ancres brisées]]")
                inputs.push("Mise à jour")
                
                var str = ""
                for (var cpt = 0; cpt < titles.length; cpt ++)
                {
                        str += "<a href=\"javascript:addToSummary('" + inputs[cpt] + "')\""
                                + " class=\"sumLink\" title=\"Ajouter '" + inputs[cpt] +"' dans la boîte de résumé\">"
                                + titles[cpt]
                                + " ·</a> "
                }
                sumLbl.innerHTML = str + "<br />" + sumLbl.innerHTML
        }
}

$(DeluxeSummary);



/////////////DÉBUT DU CODE DES BOUTONS-PRESSION POUR DISCUSSIONS //////////////
/*
* Bouton-pression DiscussionDeluxe 
*
* Barre d'outils permettant l'insertion de modèles pour discussions, 
* un commentaire rapide et la signature.
*
* Auteur : Antaya
* Dernière révision : 20 novembre 2007
*/
 
//////////////////////ZONE PERSONNALISABLE//////////////////////
var signature = ' ~~' + '~~';
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/c8/Button_conserver2.png','Conserver','#{{vote|conserver}} - ',signature,'Votre commentaire','mw-editbutton-conserver');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/0/00/Button_supprimer.png','Supprimer','#{{vote|supprimer}} - ',signature,'Votre commentaire','mw-editbutton-supprimer');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/1d/Button_neutre2.png','Neutre','#{{vote|neutre}} - ',signature,'Votre commentaire','mw-editbutton-neutre');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4d/Button_reticence.png','Réticence','#{{vote|réticence}} - ',signature,'Votre commentaire','mw-editbutton-reticence');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/1/1b/Button_renommer.png','Renommer','#{{vote|renommer}} - ',signature,'Votre commentaire','mw-editbutton-renommer');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/5/5f/Button_rediriger.png','Rediriger','#{{vote|rediriger}} - ',signature,'Votre commentaire','mw-editbutton-rediriger');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4a/Button_fusionner.png','Fusionner','#{{vote|fusionner}} - ',signature,'Votre commentaire','mw-editbutton-fusionner');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/c/cd/Button_recycler.png','Recycler','#{{vote|recycler}} - ',signature,'Votre commentaire','mw-editbutton-recycler');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/b/b6/Button_article_de_qualite.png','Article de qualité','#{{vote|article de qualité}} - ',signature,'Votre commentaire','mw-editbutton-article-qualite');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/d/de/Button_bon_article.png','Bon article','#{{vote|bon article}} - ',signature,'Votre commentaire','mw-editbutton-bon-article');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/3/3f/Button_attendre.png','Attendre','#{{vote|attendre}} - ',signature,'Votre commentaire','mw-editbutton-attendre');

addCustomButton('//upload.wikimedia.org/wikipedia/commons/4/4e/Button_fait2.png','Fait','*{{vote|fait}}',signature,'Votre commentaire','mw-editbutton-fait');
 
addCustomButton('//upload.wikimedia.org/wikipedia/commons/5/5e/Button_non.png','Non','*{{vote|non}} - ',signature,'Votre commentaire','mw-editbutton-non');
 
//////////////////////FIN DE LA ZONE PERSONNALISABLE//////////////////////
//////////////FIN DU CODE DES BOUTONS-PRESSION POUR DISCUSSIONS ///////////////


obtenir("BistroDuJour")



/////////////////////////////////////ADDMENULINK///////////////////////////////

/* Inspiré de Maloq */

function AddMenuLink(Menu, Text, Url)
{	
	AddMenuLinkFullUrl(Menu, Text, mw.config.get('wgServer') + "/wiki/" + Url)
}
 
 
function AddMenuLinkFullUrl(Menu, Text, Url)
{
	var li=document.createElement("li")
	var a=document.createElement("a")
	a.textContent = Text
	a.href = Url
	li.appendChild(a)	
	Menu.appendChild(li)
}
 
function MyActions()
{
	var Menu = document.getElementById("p-navigation").getElementsByTagName("ul")[0];
 

        AddMenuLink(Menu, "LiveRC", "Utilisateur:EDUCA33E/LiveRC")
        AddMenuLink(Menu, "Ancres", "Projet:Restauration des ancres brisées")
	AddMenuLink(Menu, "Liens rouges", "Projet:Restauration lien rouge")
	AddMenuLink(Menu, "Maintenance", "Projet:Maintenance")
        AddMenuLink(Menu, "SI", "Wikipédia:Demande de suppression immédiate")
	AddMenuLink(Menu, "PàS", "Wikipédia:Pages à supprimer")
	AddMenuLink(Menu, "Articles courts", "Special:Shortpages")
	AddMenuLink(Menu, "Nouvelles pages", "Special:Newpages")
	AddMenuLink(Menu, "Journaux", "Special:Log")
	AddMenuLink(Menu, "Bloquer", "Special:BlockIp")
	AddMenuLink(Menu, "Communauté", "Wikipédia:Accueil")
	AddMenuLinkFullUrl(Menu, "IRC", "irc://irc.freenode.net/#wikipedia-fr")
	AddMenuLink(Menu, "Bulletin", "Wikipédia:Bulletin_des_administrateurs")
        AddMenuLink(Menu, "Requêtes", "Wikipédia:Requête aux administrateurs")
	AddMenuLink(Menu, "Oracle", "Wikipédia:Oracle")
	AddMenuLink(Menu, "Critères", "Wikipédia:Critères d'admissibilité des articles")



        //virer le bandeau rouge de la gfdl etc etc etc
	var bandeau = document.getElementById("cpwarn");
	if(bandeau) bandeau.style.display = "none";
 
        //virer l'inutile de liveRC
	if (mw.config.get('wgTitle') == "EDUCA33E/LiveRC")
	{
		document.getElementById("p-search").style.display='none'
		document.getElementById("p-tb").style.display='none'
		document.getElementById("p-lang").style.display='none'
		document.getElementById("footer").style.display='none'
        }
}



importScript('Utilisateur:TiChou/wpfunctions.js');

obtenir('BlocageDeluxe');

obtenir("CatsaGauche");

/* ****************************************** */
/* EDUCA33E : 23/03/06                        */
/* MAJ : 08/07/06                             */
/* Fonction de remplacement automatisé        */
/* à partir des pages search et Whatlinkshere */
/* et Catégorie (lettre par lettre)           */
/* ****************************************** */
/* searchreplace */
document.write('<script type="text/javascript" src="' 
             + '//fr.wikipedia.org/w/index.php?title=Utilisateur:EDUCA33E/searchreplace.js' 
             + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

function ORTHOPatrol()
{
        if ( window.location.href.indexOf('Search') < 0 && window.location.href.indexOf('Special:Whatlinkshere') < 0 && window.location.href.indexOf('Cat%C3%A9gorie:') < 0 && 
window.location.href.indexOf('Image:') < 0) return;        

        var page_nom = document.getElementById( 'content' ).getElementsByTagName( 'h1' )[ 0 ];
        var page_name = page_nom.firstChild.nodeValue;

        var items, item, ulitems, i, links, user, name, talk, contribs, insertLoc, link;

        function NewLink( txt, url, plainlinks, linkColor )
        {
                var a = document.createElement( 'a' );
                a.appendChild( document.createTextNode( txt ) );
                a.href = url;
                if ( plainlinks ) a.className = 'plainlinks';
                if ( linkColor )
                {       if ( typeof linkColor == "string" )
                                        a.style.color = linkColor;
                        else    a.style.color = '#FF0000'; // old default behavior
                }
                return a;
        }

ulitems = document.getElementById( 'bodyContent' ).getElementsByTagName( 'ul' );
        for ( w = 0; w < ulitems.length; w++ )
        {
        items = ulitems[w].getElementsByTagName( 'li' );
        for ( i = 0; i < items.length; i++ )
        {
                item = items[ i ];              
                links = item.getElementsByTagName( 'a' );
                user = links[ 0 ]; name = user.firstChild.nodeValue;
                insertLoc = user.nextSibling; // ' newusers '

                item.insertBefore( NewLink( '  [S&R]', 'javascript:SearchPrompt();', true, 'green' ), insertLoc );

                item.insertBefore( NewLink( '  [Diff]', '/w/index.php?title='+name+'&action=edit&searchreplace=diff', true, 'blue' ), insertLoc );

                item.insertBefore( NewLink( '  [Save]', '/w/index.php?title='+name+'&action=edit&searchreplace=save', true, 'red' ), insertLoc );

        }
        }
}
if ( window.addEventListener ) window.addEventListener( 'load', ORTHOPatrol, false );
else if ( window.attachEvent ) window.attachEvent( 'onload', ORTHOPatrol );