Utilisateur:Delhovlyn/boite.js
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.mw.loader.using('mediawiki.util', function () {
//<pre><nowiki>
function date_today()
{
var date = new Date();
var tsmois = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
var d_mois = tsmois[date.getMonth()];
return date.getDate() + " " + d_mois + " " + date.getFullYear();
}
function QuickSI()
{
var m = window.location.href.indexOf('redirect=no') == -1 ? "a" : "noredirect";
var urlQuickSI = mw.config.get('wgServer') + mw.config.get('wgScript')
+ "?title=Wikipédia:Demande_de_suppression_immédiate/Requêtes&action=edit§ion=new&editintro=Wikipédia:Demande_de_suppression_immédiate/editintro&preloadtitle={{" + m + "|"
+ encodeURI(mw.config.get('wgPageName').replace(/_/g," ")) + "}}";
window.location.href = urlQuickSI;
}
////////// Boîte perso (copiée à Stef48) /////////////
function nouvelleBoite()
{
var bPerso = document.createElement("div");
bPerso.setAttribute('class', (skin == 'vector' ? 'portal' : 'portlet'));
bPerso.setAttribute('id', 'p-bperso');
bPerso.innerHTML = '<h5><a title="Modifier la boîte perso" href="https://fr.m.vvikipidea.org/w/index.php?title=Special:MyPage/boite.js&action=edit">Boîte perso</a></h5><div class="' + (skin == 'vector' ? 'body' : 'pBody') + '"><ul></ul></div>';
var node = document.getElementById("column-one")||document.getElementById("panel");
if(node)(node).insertBefore(bPerso, document.getElementById("p-Contribuer"));
mw.util.addPortletLink("p-bperso", "/wiki/Aide:Couleurs", "Aide:Couleurs", "b-couleurs", "Aide:Couleurs");
mw.util.addPortletLink("p-bperso", "irc://irc.freenode.net/#wikipedia-fr", "IRC : #wikipedia-fr", "b-irc", "IRC : #wikipedia-fr");
bPerso.getElementsByTagName('ul')[0].innerHTML += '<li><a title="Wikipédia:Demande d\'intervention sur un message système" href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Demande d\'intervention sur un message système">WP:DIMS</a> (<a href="http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia:Demande_d%27intervention_sur_un_message_syst%C3%A8me&action=edit§ion=new&preload=Mod%C3%A8le%3ARequ%C3%AAte_d%27intervention_sur_une_page_Mediawiki&preloadtitle=%5B%5BMediaWiki%3A" title="Nouvelle demande d\'intervention sur un message système">+1</a>)</li>';
mw.util.addPortletLink("p-bperso", "/wiki/Special:Allmessages", "Messages système", "n-system", "Special:Allmessages");
mw.util.addPortletLink("p-bperso", "/w/index.php?title=Special%3AModifications+r%C3%A9centes&namespace=8", "RC (MediaWiki:)", "n-rcsystem", "RecentChanges sur [MediaWiki:]");
mw.util.addPortletLink("p-bperso", "/wiki/Wikipédia:Wikimag", "Wikimag", "n-wikimag", "Wikipédia:Wikimag");
bPerso.getElementsByTagName('ul')[0].innerHTML += '<li><a title="À faire" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Delhovlyn/À faire">À faire</a>, '
+ ' <a title="Bloc-notes" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Delhovlyn/Bloc-notes">Bloc-notes</a>, '
+ ' <a title="Page de test" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Delhovlyn/Test">Page de test</a></li>';
}
$(nouvelleBoite);
//////////////////////// Modification de la boîte navigation ///////////////////////
function Navigation()
{
var a = document.getElementById("p-navigation").getElementsByTagName("ul")[0];
a.innerHTML += '<hr/><li><span id="n-bistro">'
+ '<a title="Wikipédia:Le Bistro" href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Le Bistro">Le Bistro</a>'
+ '</span> [<span id="n-bdj"><a title="Le Bistro du jour" href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Le Bistro/' + date_today() + '">du jour</a> (<a href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Le Bistro/' + date_today() + '#footer">↓</a>)]'
+ '</span></li>';
mw.util.addPortletLink("p-navigation", "/wiki/Wikipédia:Bulletin des administrateurs", "WP:BA", "n-ba", "Wikipédia:Bulletin des administrateurs");
mw.util.addPortletLink("p-navigation", "/wiki/Wikipédia:Guilde des Guides", "Guilde des Guides", "n-GdG", "Wikipédia:Guilde des Guides");
a.innerHTML += '<li><span id="n-si">'
+ '<a title="Wikipédia:Demande de suppression immédiate" href="https://fr.m.vvikipidea.org/wiki/Wikipédia:Demande de suppression immédiate">WP:SI</a>'
+ '</span><span id="n-si-this">'
+ ' (<a title="Proposer cette page en suppression immédiate" href="javascript:QuickSI();">+1</a>)'
+ '</span></li>'
+ '<li><span id="n-new">'
+ '<a title="Special:Newpages" href="https://fr.m.vvikipidea.org/wiki/Special:Newpages">Nouvelles pages</a>'
+ '</span>, <span id="n-liveRC">'
+ '<a title="Utilisateur:EDUCA33E/LiveRC" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:EDUCA33E/LiveRC">LiveRC</a>'
+ '</span></li>'
+ '<li>Monobook : <span id="n-monobookcss">'
+ '<a title="Monobook CSS" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Delhovlyn/monobook.css">CSS</a>'
+ '</span> / <span id="n-monobookjs">'
+ '<a title="Monobook JS" href="https://fr.m.vvikipidea.org/wiki/Utilisateur:Delhovlyn/monobook.js">JS</a>'
+ '</span></li>';
liPortails = document.getElementById('n-thema');
if (liPortails)
{
liPortails.childNodes[0].innerHTML = 'Portails';
liPortails.innerHTML += ' | <a href="https://fr.m.vvikipidea.org/wiki/Catégorie:Accueil" title="Catégorie:Accueil">Catégories</a>';
}
}
$(Navigation);
//////////////////
//</nowiki></pre>
});