Usuari:Coet/scripts/MòdulRecerca.js
Aparença
El codi que afegiu en aquesta pàgina podria tenir contingut maliciós que comprometi el vostre compte. Si no esteu segur si el codi a afegir és segur, pregunteu abans en la Taverna. El codi s'executarà en mostrar una previsualització d'aquesta pàgina. |
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.
//<pre><nowiki>
//Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
function buttonCode(títol, cadena, inici, fi)
{
return ' <input type="button" class="searchButton" onclick="vés_hi(\''+inici+'\', \''+fi+'\')" value="' + cadena + '" title="' + títol +'" />';
}
function vés_hi(inici, fi)
{
var Qs = '';
var skin = mw.config.get('skin');
var text;
switch (skin)
{ case "monobook" : text = document.getElementById("searchInput"); break;
case "cologneblue" : text = document.getElementById("search")[0]; break;
}
if (escape(text.value) == '')
{ Qs = get_tidy_title().replace(/_/g , ' ');
Qs = Qs.substring(Qs.indexOf(':')+ 1 , Qs.length);
}
else
{ Qs = escape(text.value);}
window.open(inici + Qs + fi);
}
function mòdulrecerca()
{
if ( typeof cercadorsmeus === 'undefined' ) {
mw.log.warn( 'cercadorsmeus is not defined. Please check your installation of Usuari:Coet/scripts/MòdulRecerca.js.')
return;
}
var btSearch = "<br /><div>";
for (i=0; i<cercadorsmeus.length; i++)
{
if (cercadorsmeus[i].proj == projecte.codi() || cercadorsmeus[i].proj == "0")
{
var adreça = cercadorsmeus[i].url;
var nomvincle = cercadorsmeus[i].nom;
var caption = cercadorsmeus[i].tt;
if (nomvincle == "es>ca")
{
btSearch += codiBotó_sicliqueu(caption, nomvincle, adreça);
} else {
if (caption != "")
btSearch += buttonCode(caption, nomvincle, adreça,"")
else
btSearch += "<br /><div>";
}
}
}
var boxSearch, skin = mw.config.get('skin');
switch (skin)
{ case "monobook" : boxSearch = document.getElementById("searchform"); break;
case "cologneblue" : boxSearch = document.getElementById("search"); break;
}
if (boxSearch)
boxSearch.innerHTML += btSearch+"</div>";
}
$(mòdulrecerca);
//</nowiki></pre>