Usuari:Pasqual/scripts/MòdulRecerca.js

De Viquipèdia

< Usuari:Pasqual | scripts

//

//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 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()
{
   var btSearch = "<br /><div>";
   for (i=0; i<cercadorsmeus.usat; i++)
   {
      if (cercadorsmeus.arregle[i].proj == projecte.codi() || cercadorsmeus.arregle[i].proj == "0")
      {
         var adreça = cercadorsmeus.arregle[i].url;
         var nomvincle = cercadorsmeus.arregle[i].nom;
         var caption = cercadorsmeus.arregle[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;
   switch (skin)
   {  case "monobook"    : boxSearch = document.getElementById("searchform"); break;
      case "cologneblue" : boxSearch = document.getElementById("search"); break;
   }

   if (boxSearch)
     boxSearch.innerHTML += btSearch+"</div>";
}

if (window.addEventListener) window.addEventListener("load",mòdulrecerca,false);
else 
  if (window.attachEvent) window.attachEvent("onload",mòdulrecerca);


//