MediaWiki:JSScripts/EditZeroth
/*
Ce script ajoute un onglet pour modifier la section 0 (l'en-tête) des pages.
Utilisation
Ajoutez la ligne suivante dans votre monobook.js :
obtenir('EditZeroth');
Source
*/
/*
* AddEditSection0
*
* Permet d'éditer la première section d'une page (en-tête)
*
* Auteur : ??
* Contributeur : Pabix, Zelda, DavidL
* Dernière révision : 29 décembre 2007
*/
function addEditSection0()
{
ta['ca-edit-0'] = ['', 'Modifier l\'en-tête de cette page'];
if (!document.getElementById) return;
x = document.getElementById('ca-edit');
if(!x) return;
y = document.createElement('LI');
y.id = 'ca-edit-0';
if (x.className == 'selected') {
if (/&action=edit§ion=0$/.test(window.location.href)) {
x.className = 'istalk';
y.className = 'selected';
} else {
x.className = 'selected istalk';
}
} else if (x.className == 'selected istalk') {
if (/&action=edit§ion=0$/.test(window.location.href)) {
x.className = 'istalk';
y.className = 'selected istalk';
} else {
y.className = 'istalk';
}
} else {
y.className = x.className;
x.className = 'istalk';
}
z = document.createElement('A');
if (x.children) {
z.href = x.children[0].href + '§ion=0';
} else {
z.href = x.childNodes[0].href + '§ion=0';
}
z.appendChild(document.createTextNode('en-tête'));
z.setAttribute("title", 'Modifier l\'en-tête de cette page');
y.appendChild(z);
x.parentNode.insertBefore(y,x.nextSibling);
}
if (mw.config.get('wgAction') != "edit")
addOnloadHook(addEditSection0);
//