MediaWiki:Monobook.js
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
//mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'jquery.client'] ).done( function () {
mw.loader.using( ['mediawiki.util'] ).done( function () {
/* Begin of mw.loader.using callback */
/*
===FUNCION interwikiExtra.===
''Esta función incluye en la lista de idiomas cual es el original del texto, utilizando la [[Plantilla:Interwiki-info]].''
*/
function interwikiExtra()
{
// iterate over all <span>-elements
for(var i=0; a = document.getElementsByTagName("span")[i]; i++) {
// if found a linkInfo span
if(a.className == "interwiki-info") {
// iterate over all <li>-elements
var count=0;
for(var j=0; b = document.getElementsByTagName("li")[j]; j++) {
if(b.className == "interwiki-" + a.id) {
b.innerHTML = b.innerHTML + " "+a.title;
if(a.title == "(vo)") { b.title = "Texto original"; }
}
else if(b.className == "interwiki-" + a.id.substr(0,a.id.length-1)) {
count = count+1;
if(a.id.charAt(a.id.length-1) == count) {
b.innerHTML = b.innerHTML + " "+a.title;
}
}
}
}
/*AÑADO de la versión Francesa la className == "AutreVersion", por solicitud de algunos usuarios
Se utiliza esta funcion mediante [[plantilla:Otras]]
*/
if(a.className == "OtraVersion") {
p = a.title.indexOf("|");
pvers = document.getElementById("p-version");
if (pvers == null) {
c = document.getElementById("column-one");
c.innerHTML = c.innerHTML
+ "<div class=\"portlet\" id=\"p-version\">"
+ "<h5>Otras versiones</h5>"
+ "<div class=\"pBody\">"
+ "<ul>"
+ "</ul>"
+ "</div>";
pvers = document.getElementById("p-version");
}
e = pvers.getElementsByTagName("ul")[0];
e.innerHTML = e.innerHTML
+ "<li class=\"\"><a href='"
+ a.title.substr(0,p)
+ "'>" + a.title.substr(p+1,a.title.length-1)+ "</a> " +"</li>"
}
}
}
jQuery(document).ready(interwikiExtra);
/*
==Pestañas==
''No funciona de momento ''
*/
function Visible(Num){
for(var i=0; a = document.getElementsByTagName("div")[i]; i++) {
var Exp='Cuadro'+Num;
if(a.id == Exp ) {
a.className ="Nohidden"
}
else if (a.className == "Nohidden"){
a.className ="hidden"
}
}//END for
}
function establecer_pestañas(){
if (document.getElementById("editform")!=null) {
var num=1
for(
var i=0;
N = document.getElementsByTagName("span")[i];
i++
) {
// if found a navigation bar
var Jas= "Pestaña" + num;
if (N.id ==Jas) {
var NameN=Jas;
var NodoMio=document.getElementById(NameN)
var VarTextopestaña=document.getElementById(NameN).innerText;
document.getElementById(NameN).innerText='';
var enlace = document.createElement("a");
enlace.className = 'Pestaña';
enlace.setAttribute('id', NameN);
enlace.setAttribute('href', 'javascript:Visible(' + num + ');');
var TextoVisible = document.createTextNode(VarTextopestaña);
enlace.appendChild(TextoVisible);
NodoMio.insertBefore(
enlace,
NodoMio.firstChild
);
num++;
}
}
}
}
$(establecer_pestañas);
/* End of mw.loader.using callback */
} );
/* DO NOT ADD CODE BELOW THIS LINE */