MediaWiki:Gadget-AltresViccionari.js
Nota: Després de publicar, possiblement necessitareu refrescar la memòria cau del vostre navegador per a veure'n els canvis.
- Firefox / Safari: Premeu Majús i alhora cliqueu el botó Actualitzar, o pressioneu Ctrl+F5 o Ctrl+R (⌘+R en un Mac)
- Google Chrome: Premeu Ctrl+Majús+R (⌘+Shift+R en un Mac)
- Internet Explorer / Edge: Premeu Ctrl i alhora cliqueu a Actualitza o pressioneu Ctrl+F5
- Opera: Premeu Ctrl-F5.
/**
* Afegeix Viccionari en la secció "En altres projectes" de la barra lateral
*
* Versió inicial de es:Mediawiki:Common.js, molt modificada
*
* A eliminar quan els enllaços estiguin disponibles a Wikidata com els altres projectes germans
*/
var iProject = function ($) {
var elementos = document.getElementsByClassName("interProject");
if (elementos.length > 0) {
if (document.getElementById('p-wikibase-otherprojects')) {
var target = elementos[0].getElementsByTagName('a')[0].href;
mw.util.addPortletLink('p-wikibase-otherprojects', target, 'Viccionari');
}
else {
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", "ca");
tit.appendChild(document.createTextNode('En altres projectes'));
portal.appendChild(tit);
var IPY = document.createElement('div');
IPY.setAttribute('class', "pBody body");
var ul = document.createElement('ul');
IPY.appendChild(ul);
var li = document.createElement('li');
li.innerHTML = elementos[0].innerHTML;
ul.appendChild(li);
portal.appendChild(IPY);
if (document.getElementById("p-coll-print_export").nextSibling) {
document.getElementById("p-coll-print_export").parentNode.insertBefore(portal, document.getElementById("p-coll-print_export").nextSibling);
}
else {
document.getElementById("p-coll-print_export").parentNode.appendChild(portal);
}
}
}
};
$(document).ready(iProject);