Usuari:Pasqual/scripts/editacapçalera.js
De Viquipèdia
< Usuari:Pasqual | scripts
/*
*/ /**************************************************************************************************/ /* */ /* Enllaç capçalera */ /* Afegir un enllaç per editar la capçalera */ /* */ /* basat en el script de Joanjoc */ /* */ /**************************************************************************************************/ addOnloadHook(function () { var capçalera='', especial='', edita_capçalera=''; switch (wpEdició){ case 'ca': capçalera='Capçalera'; especial='Especial'; edita_capçalera='edita capçalera'; break; case 'es': capçalera='Encabezado'; especial='Special'; edita_capçalera='edita encabezado'; break; case 'en': capçalera='top section'; especial = 'Special'; edita_capçalera = 'edit top section'; break; } // En cas de estar en previsualització o d'una pàgina generada, eixir. if(document.getElementById("wikiPreview") || window.location.href.indexOf("/wiki/"+especial+":") != -1) return; // Aconseguir el títol de la pàgina var títolPàgina = document.title.split(" - ")[0].replace(" ", "_"); // Crear una capa div i omplir l'innerHTML amb un enllaç var divContainer = document.createElement("div"); divContainer.innerHTML = '<div class="editsection" style="float:right;margin-left:' + '5px;margin-right:15px;margin-top:30px;">[<a href="/w/index.php?title=' + títolPàgina + '&action=edit§ion=0" title="' + document.title.split(" - ")[0]+'">' + edita_capçalera + '</a>]</div>'; // insertar la capa en el DOM, abans del h1 var loc_href = window.location.href if(loc_href.indexOf("&action=edit") == -1){ document.getElementById("content").insertBefore(divContainer, document.getElementsByTagName("h1")[0]) }; if(loc_href.indexOf("&action=edit§ion=0") != -1) { document.editform.wpSummary.value = '/* ' + capçalera + ' */ '; } }); //