MediaWiki:JSScripts/EditZeroth

Un article de Wikipèdia, l'enciclopèdia liura.
Salta a la navegació Salta a la cerca

//

 1 /*
 2  * AddEditSection0
 3  *
 4  * Permet d'editar la primièra seccion d'una pagina (entèsta)
 5  *
 6  * Autor : ??
 7  * Contributor : Tieno
 8  * Darrièra revision : 12 de novembre de 2006
 9  */
10 
11 function addEditSection0() {
12         ta['ca-edit-0'] = ['', 'Edit the zeroth section of this page'];
13         if (!document.getElementById) {
14                 return;
15         }
16         x = document.getElementById('ca-edit');
17         if(!x) {
18                 return;
19         }
20         y = document.createElement('LI');
21         y.id = 'ca-edit-0';
22         if (x.className == 'selected') {
23                 if (/&action=edit&section=0$/.test(window.location.href)) {
24                         x.className = 'istalk';
25                         y.className = 'selected';
26                 } else {
27                         x.className = 'selected istalk';
28                 }
29         } else if (x.className == 'selected istalk') {
30                 if (/&action=edit&section=0$/.test(window.location.href)) {
31                         x.className = 'istalk';
32                         y.className = 'selected istalk';
33                 } else {
34                         y.className = 'istalk';
35                 }
36         } else {
37                 y.className = x.className;
38                 x.className = 'istalk';
39         }
40         z = document.createElement('A');
41         if (x.children) {
42                 z.href = x.children[0].href + '&section=0';
43                 z.appendChild(document.createTextNode('entèsta'));
44                 y.appendChild(z);
45                 document.getElementById('p-cactions').children[1].insertBefore(y,x.nextSibling);
46         } else {
47                 z.href = x.childNodes[0].href + '&section=0';
48                 z.appendChild(document.createTextNode('entèsta'));
49                 y.appendChild(z);
50                 document.getElementById('p-cactions').childNodes[3].insertBefore(y,x.nextSibling);
51         }
52 }
53 if (document.title.indexOf("modificacion ") == -1) {
54         addLoadEvent(addEditSection0);
55 }
56 //