MediaWiki:JSScripts/EditZeroth

Un article de Wikipèdia, l'enciclopèdia liura.

//

/*
 * AddEditSection0
 *
 * Permet d'editar la primièra seccion d'una pagina (entèsta)
 *
 * Autor : ??
 * Contributor : Tieno
 * Darrièra revision : 12 de novembre de 2006
 */

function addEditSection0() {
        ta['ca-edit-0'] = ['', 'Edit the zeroth section of this 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&section=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&section=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 + '&section=0';
                z.appendChild(document.createTextNode('entèsta'));
                y.appendChild(z);
                document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
        } else {
                z.href = x.childNodes[0].href + '&section=0';
                z.appendChild(document.createTextNode('entèsta'));
                y.appendChild(z);
                document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling);
        }
}
if (document.title.indexOf("modificacion ") == -1) {
        addLoadEvent(addEditSection0);
}
//