Usuari:Vriullop/vector.js

Aquesta és una versió anterior d'aquesta pàgina, de data 17:45, 22 abr 2013 amb l'última edició de Vriullop (discussió | contribucions). Pot tenir inexactituds o contingut no apropiat no present en la versió actual.

Nota: Després de desar, heu de netejar la memòria cau del navegador per veure els canvis. En la majoria de navegadors amb Windows o Linux, premeu Ctrl+F5 o bé premeu Shift i cliqueu el botó "Actualitza" (Ctrl i "Actualitza" amb Internet Explorer). Vegeu més informació i instruccions per a cada navegador a Viquipèdia:Neteja de la memòria cau.

// Ajoute un lien Wikidata si il n'y en a pas
 
if( (wgAction=="view" || wgAction=="submit" || wgAction=="purge") && 
    (wgNamespaceNumber == 0 || wgNamespaceNumber == 4 || wgNamespaceNumber == 10 ||
    wgNamespaceNumber == 12 || wgNamespaceNumber == 14) ){
     addOnloadHook(CreateEmptyWikidataLink);
}
 
function CreateEmptyWikidataLink(){
     var WikidataEmptyLi = getElementsByClassName(document, "li", "wbc-nolanglinks")[0];
     var pLang= document.getElementById("p-lang");
     if(!WikidataEmptyLi && !pLang){
          var TB = document.getElementById('p-tb');
          if(!TB) return;
          pLang = TB.cloneNode(true);
          pLang.id = "p-lang";
          pLangH3 = pLang.getElementsByTagName("h3")[0];
          var pLangUL = pLang.getElementsByTagName("ul")[0];
          pLangUL.innerHTML = "";
          TB.parentNode.insertBefore(pLang, TB.nextSibling);
          WikidataEmptyLi = document.createElement('li');
          WikidataEmptyLi.className = "wbc-editpage wbc-nolanglinks";
          pLangUL.appendChild(WikidataEmptyLi);
     }
     pLang.style.display = "block";
     if(!WikidataEmptyLi) return;
     var WikidataLinkHref = "//www.wikidata.org/wiki/Special:ItemByTitle?site=cawiki&page="+encodeURIComponent(wgPageName)+"&submit=Cerca";
     var WikidataEmptyLink = document.createElement('a');
     WikidataEmptyLink.className = "new";
     WikidataEmptyLink.href = WikidataLinkHref;
     WikidataEmptyLink.appendChild(document.createTextNode("Cap enllaç"));
     WikidataEmptyLink.title="Cerca els enllaços o crea l'element a Wikidata";
     WikidataEmptyLi.appendChild(WikidataEmptyLink); 
};

// [[d:User:Yair rand/WikidataInfo.js]]
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");