Diferencia entre revisiones de «MediaWiki:Common.js»

Contenido eliminado Contenido añadido
ya lo arreglaron los de wikimedia: el enlace al Wikcionario ya aparece sin ayuda en la lista de "en otros proyectos"
quito función iProject() relacionada con elementos HTML con clase "interProject" debido a esta petición en el TAB
Línea 462:
}
} );
 
/*
// == Interproyectos en un recuadro a la izquierda ==
Funcionan con la plantilla {{ep|commons}} y en otras
[[:Categoría:Wikipedia:Plantillas_de_enlace_entre_proyectos|plantillas de enlace entre proyectos]]
*/
 
function iProject() {
var elementos = [],
i;
 
if (document.getElementsByClassName) {
elementos = document.getElementsByClassName("interProject");
} else {
var els = document.getElementsByTagName("span"),
elsLen = els.length,
j;
for (i = 0, j = 0; i < elsLen; i++) {
if ("interProject" == els[i].className) {
elementos[j] = els[i];
j++;
}
}
}
if (elementos.length > 0) {
mw.util.addCSS('#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}');
var portal = document.createElement('div');
portal.setAttribute("class", "portlet portal"); /* portlet en monobook, portal en vector */
 
var tit = document.createElement('h3');
tit.setAttribute("lang", "es");
tit.appendChild(document.createTextNode('Otros proyectos'));
portal.appendChild(tit);
 
var IPY = document.createElement('div');
IPY.setAttribute('class', "pBody body");
var ul = document.createElement('ul');
IPY.appendChild(ul);
 
for (i = 0; i < elementos.length; i++) {
var li = document.createElement('li');
li.innerHTML = elementos[i].innerHTML;
ul.appendChild(li);
}
portal.appendChild(IPY);
 
if (document.getElementById("p-tb").nextSibling) {
document.getElementById("p-tb").parentNode.insertBefore(portal, document.getElementById("p-tb").nextSibling);
}
else {
document.getElementById("p-tb").parentNode.appendChild(portal);
}
}
}
$(document).ready(iProject);
 
/* End of mw.loader.using callback */