Usuario:Bedwyr/search.js
Apariencia
Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.
//EasySearch script. Original author: Sanbec from es:wiki and some minor improvements by Macy
// Modified by Bedwyr
//Importing CSS
document.write('<link rel="stylesheet" type="text/css" href="'
+ 'http://es.wikipedia.org/w/index.php?title=User:Bedwyr/vector.css'
+ '&action=raw&ctype=text/css&dontcountme=s">');
//JavaScript source below:
switch (location.hostname)
{
case "es.wikipedia.org" :
function SearchModule()
{
var btSearch = '<div>';
btSearch += buttonCode('onclick="goSearch(15)" value="es:" title="Wikipedia en español"');
btSearch += buttonCode('onclick="goSearch(0)" value="en:" title="Wikipedia en inglés"');
btSearch += buttonCode('onclick="goSearch(9)" value="G" title="Google"');
btSearch += buttonCode('onclick="goSearch(3)" value="C" title="Commons"');
// btSearch += buttonCode('onclick="goSearch(1)" value="de:" title="Wikipedia en alemán"');
// btSearch += buttonCode('onclick="goSearch(2)" value="fr:" title="Wikipedia en francés"');
// btSearch += buttonCode('onclick="goSearch(4)" value="D" title="Wikcionario"');
// btSearch += buttonCode('onclick="goSearch(5)" value="N" title="Wikinoticias"');
// btSearch += buttonCode('onclick="goSearch(6)" value="SUL" title="Verificación de SUL"');
// btSearch += buttonCode('onclick="goSearch(7)" value="M" title="Meta"');
// btSearch += buttonCode('onclick="goSearch(8)" value="F" title="Flickr"');
// btSearch += buttonCode('onclick="goSearch(10)" value="Y" title="Yahoo"');
// btSearch += buttonCode('onclick="goSearch(11)" value="bg" title="Búsqueda global"');
// btSearch += buttonCode('onclick="goSearch(12)" value="who" title="WHOIS"');
// btSearch += buttonCode('onclick="goSearch(13)" value="ce" title="Contador de ediciones"');
btSearch += buttonCode('onclick="goSearch(14)" value="EL" title="Enciclopedia Libre"');
btSearch += '</div>';
var boxSearch = document.getElementById("searchform");
if (boxSearch)
boxSearch.innerHTML += btSearch;
}
function goSearch(i)
{
urls = new Array(
"http://en.wikipedia.org/wiki/",
"http://de.wikipedia.org/wiki/",
"http://fr.wikipedia.org/wiki/",
"http://commons.wikimedia.org/wiki/",
"http://es.wiktionary.org/wiki/",
"http://es.wikinews.org/wiki/",
"http://toolserver.org/~vvv/sulutil.php?&user=",
"http://meta.wikimedia.org/wiki/",
"http://www.flickr.com/search/?l=commderiv&q=",
"http://www.google.com/search?hl=en&q=",
"http://search.yahoo.com/search?ei=UTF-8&;p=",
"http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=120&search=",
"http://samspade.org/whois/",
"http://tools.wikimedia.de/~interiot/cgi-bin/count_edits?dbname=ewiki_p&user=",
"http://enciclopedia.us.es/index.php/",
"http://es.wikipedia.org/wiki/"
);
var text = document.getElementById("searchInput");
var textF = '';
if (escape(text.value) == 'B%FAsqueda')
{
if (wgNamespaceNumber == -1)
textF = wgUserName ; //Si es una página especial
else
{
textF = document.getElementById('ca-edit').getElementsByTagName('a')[0].href;
textF = textF.substring(textF.indexOf('title=') + 6, textF.indexOf('&'));
textF = textF.replace(/_/g , ' ');
textF = textF.substring(textF.indexOf(':')+ 1 , textF.length);
}
}
else
{
textF = text.value;
}
window.open(urls[i] + textF);
}
function buttonCode(strCode)
{
return ' <input type="button" class="searchButton" '+strCode+' />';
}
$(SearchModule);
}