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 + ' */ ';
}
});
//

