Utilisateur:Delhovlyn/reduireEbauches.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) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.////////////////////////////
// //
// (Pas fini) //
// //
////////////////////////////
function init() {
if(mw.config.get('wgNamespaceNumber') != 0 || mw.config.get('wgAction') == history) return;
var bandeauStub = document.getElementsByClassName('bandeau-niveau-ebauche')[0];
if (!bandeauStub) return;
var tableContenuBandeau = bandeauStub.getElementsByTagName('table')[0];
// Création éléments enrouler et dérouler :
var texteDerouler = document.createElement('div');
texteDerouler.id = 'textederouler';
texteDerouler.innerHTML = '<small>Ceci est une ébauche. <a href="javascript:deroulerBandeau();">[+]</a></small>';
/////
/*
var enrouler = document.createElement('td');
enrouler.id = 'texteenrouler';
enrouler.setAttribute('style', 'vertical-align: top;');
enrouler.innerHTML = '<small><a href="javascript:enroulerBandeau();">[–]</a></small>';
*/
// Insertion éléments
tableContenuBandeau.style.display = 'none';
bandeauStub.appendChild(texteDerouler);
bandeauStub.style.borderColor = '#DDDDDD';
bandeauStub.style.backgroundColor = '#FFFFFF';
// var trTableau = tableContenuBandeau.childNodes[0];
// alert(trTableau.innerHTML);
// var enroulerBis = trTableau.insertBefore(enrouler, trTableau.firstChild);
}
/*
function enroulerBandeau() {
}
*/
function deroulerBandeau() {
if (document.getElementsByClassName('bandeau-niveau-ebauche')[0]) var bandeauStub = document.getElementsByClassName('bandeau-niveau-ebauche')[0];
bandeauStub.getElementsByTagName('table')[0].style.display = 'block';
bandeauStub.lastChild.style.display = 'none';
bandeauStub.style.borderColor = '#ff8822';
bandeauStub.style.backgroundColor = '#ffeedd';
}
$(init);