Usuario:Axxgreazz/Monobook-Suite/enlaceswiki.js
Apariencia
Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.
//<pre><nowiki>
//Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
function enlaceswiki()
{
if (typeof ms_Activa_Enlaceswiki == 'undefined') { ms_Activa_Enlaceswiki = true;}
if (!msActivarModulo(ms_Activa_Enlaceswiki)) return;
var direccion;
var nombre;
switch(skin)
{
case "monobook" : topaz.wputil.addsidepanel("p-nbx", msStringU('wiki links'));break;
//case "vector" : topaz.wputil.addsidepanelvec('p-nbx', msStringU('wiki links'));break;
case "cologneblue" : break;
}
var enlaces= '';
for (i=0; i<misenlaces.length; i++)
{
var msEnlace = msListLink[misenlaces[i].nom];
if (msEnlace)
{
var nProyecto ;
var bMostrar = false;
if (msEnlace["projects"][msProyectoCod])
{ bMostrar = true;
nProyecto = msProyectoCod;
}
else //si el enlace no esta configurado en este proy
if (msEnlace["projects"]["0"])
{ bMostrar = true;
nProyecto = "0"; }
else
{ bMostrar = false;
nProyecto = msProyectoCod; }
if (bMostrar)
{
direccion = msEnlace["projects"][nProyecto]["url"];
nombre = msStringU(msEnlace["projects"][nProyecto]["name"]);
}
}
else if (misenlaces[i].url && (misenlaces[i].proy == "" || misenlaces[i].proy == msProyectoCod))
{
direccion = misenlaces[i].url;
nombre = misenlaces[i].nom;
bMostrar = true;
} else { bMostrar = false;}
if (bMostrar)
{ switch(skin)
{
case "monobook" :
topaz.wputil.addsidepanelbutton("p-nbx", nombre, direccion);
break;
case "vector" :
topaz.wputil.addsidepanelbuttonvec("p-tb", nombre, direccion);
break;
case "cologneblue" :
enlaces = enlaces + '<a href="' + direccion + '">' + nombre + '</a><br />';
break;
}
}
}
if (skin=="cologneblue")
{ var l = topaz.util.getobj("quickbar");
l.innerHTML = l.innerHTML + '<h6>' + msStringU('wiki links') + '</h6>' + enlaces;
}
}
/*
Disabled due to [[phab:T72470]]
if (window.addEventListener) window.addEventListener("load",enlaceswiki,false);
else
if (window.attachEvent) window.attachEvent("onload",enlaceswiki);
*/
//</nowiki></pre>