Aller au contenu

Utilisateur:Antimuonium/LeftToolbar.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.
$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function () {
    // Récupération de l'identifiant du portlet (https://commons.wikimedia.org/wiki/File:MediaWiki_portlet_names.svg)
    var nav = document.getElementById("p-navigation");
    
    // Création du nouveau portlet
    var p_lefttoolbar = document.createElement('div');
    p_lefttoolbar.setAttribute('id', 'p-lefttoolbar');
    p_lefttoolbar.setAttribute('class', 'mw-portlet');
    p_lefttoolbar.setAttribute('aria-labelledby', 'p-lefttoolbar-label');
    
    // Création du titre du portlet
    var h3 = document.createElement('h3');
    h3.setAttribute('id', 'p-lefttoolbar-label');
    h3.setAttribute('dir', 'ltr');
    h3.setAttribute('lang', 'fr');
    h3.innerHTML = "Suivi administrateur";
    
    // Création du body
    var body = document.createElement('div');
    body.setAttribute('class', 'mw-portlet-body');
    
    // Création de la liste <ul>
    var ul = document.createElement('ul');
    ul.setAttribute('dir', 'ltr');
    ul.setAttribute('lang', 'fr');
    
    // Création des éléments <li> et ajout à <ul>
    var lis = [
    	'<a href="https://totoazero.toolforge.org/pages_a_faire_vides.php" title="À supprimer">' + 'Pages /À faire vides' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/pages_vides_recentes.html" title="À supprimer">' + 'Pages vides récentes' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/pages_vides_toutes.html" title="À supprimer">' + 'Pages vides (toutes)' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/pages_de_discussion_de_redirection_recentes.html" title="À supprimer PDD de redirection sans suffixe">' + 'Pages de discussion de redirection récentes' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/pages_de_discussion_de_redirection_toutes.html" title="À supprimer PDD de redirection sans suffixe">' + 'Pages de discussion de redirection (toutes)' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/pages_de_discussion_orphelines_toutes.html" title="À supprimer PDD orphelines sans suffixe">' + 'Pages de discussion orphelines (toutes)' + '</a>',
		'<a href="https://wikipedia.antimuonium.com/modeles_revoques_recents.html" title="À surveiller et protéger si nécessaire">' + 'Modèles révoqués (récents)' + '</a>',
		'<a href="https://wikipedia.antimuonium.com/nouveaux_articles_dda_existant.html" title="À supprimer si pas de nouveaux éléments de DdA">' + 'Nouveaux articles DdA existant' + '</a>',
		'<hr style="background-color: #ececec">',
    	'<a href="/wiki/Wikipédia:Détection_des_proxy_ouverts" title="À bloquer">' + 'Proxies ouverts récents' + '</a>',
    	'<a href="https://wikipedia.antimuonium.com/proxies_ouverts.html" title="À bloquer">' + 'Proxies ouverts connus' + '</a>',
    	'<a href="/wiki/Spécial:Journal" title="À surveiller">' + 'Tous les journaux' + '</a>',
    	'<a href="/wiki/Spécial:Nouvelles pages" title="À surveiller">' + 'Nouvelles pages' + '</a>',
    	'<a href="/wiki/Spécial:Journal du filtre antiabus" title="À surveiller">' + 'Journal des filtrages' + '</a>',
    	'<a href="/wiki/Spécial:Journal?type=newusers" title="À vérifier les pseudonymes">' + 'Journal des créations de compte' + '</a>',
		'<a href="/wiki/Utilisateur:OrlodrimBot/Créations_par_déplacement" title="À vérifier / mettre des bandeaux / supprimer">' + 'Publication de brouillons' + '</a>',
    	];
    for (i=0; i<lis.length; i++) {
    	var li = document.createElement('li');
    	li.setAttribute('class', 'mw-list-item');
    	li.innerHTML = lis[i];
    	ul.appendChild(li);
    }
    
    // Ajout des créations aux éléments parents
    body.appendChild(ul);
    p_lefttoolbar.appendChild(h3);
    p_lefttoolbar.appendChild(body);
    nav.parentNode.insertBefore(p_lefttoolbar, nav.nextSibling);
} );