Utilisateur:Antimuonium/LeftToolbar.js
Apparence
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);
} );