Участник:X-romix/wiki google.js
Перейти к навигации
Перейти к поиску
Замечание: Чтобы после сохранения вступили в силу изменения стилей, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=styles&skin=common&*, если используете скин Common.
Чтобы вступили в силу изменения скриптов, перезагрузите файл //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=vector&*, если используете скин Vector, или //traditio.wiki/w/load.php?debug=false&lang=ru&modules=site&only=scripts&skin=common&*, если используете скин Common.
Гаджеты и импортируемые скрипты загружаются отдельными файлами.
//Скрипт дополняет форму поиска ссылками на поиск в гугле по различным вики-проектам.
//Проставляет в поля с указанным ID значение из формы поиска id=searchInput
function xRomix_wiki_search_text(){
var s = document.getElementById('searchInput').value;
if (s==''){
alert('Cначала введите значение в строку поиска!');
return false;
}
links=document.getElementsByTagName('input');
for (var i=0; i<links.length; i++){
if (links[i].className=='xRomix_search_text'){
links[i].value=s;
}
}
return true;
}
addOnloadHook(function(){
var el = document.getElementById('searchBody');
if (el) {
s="<form action='/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search' id='searchform' target='_blank'><div>\
<input id='searchInput' name='search' type='text' title='Искать это слово [f]' accesskey='f' value='' />\
<input type='submit' name='go' class='searchButton' id='searchGoButton' value='Перейти' title='Перейти к странице, имеющей в точности такое название' /> \
<input type='submit' name='fulltext' class='searchButton' id='mw-searchButton' value='Найти' title='Найти страницы, содержащие указанный текст' /></div></form>";
s=s+" <div align='left'><br><ul>\
<form name='traditio_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='traditio.ru'>\
<li><a href= 'javascript: if (xRomix_wiki_search_text()) document.traditio_search_form.submit();\
'><b>Google→Традиция</b></a></li>\
</form>\
\
<form name='google_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wikipedia.org'>\
<li><a href= 'javascript: if (xRomix_wiki_search_text()) document.google_search_form.submit();\
'>Google→Википедия</a></li>\
</form>\
\
<form name='images_google_ru_form' method='GET' action='http://images.google.ru/images' target='_blank'>\
<input type='hidden' name='q' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wikimedia.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.images_google_ru_form.submit(); \
'>Google→Викисклад</a></li>\
</form>\
\
<form name='google_wikiquote_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wikiquote.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.google_wikiquote_search_form.submit(); \
'>Google→Викицитатник</a></li>\
</form>\
\
<form name='google_wikisource_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wikisource.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.google_wikisource_search_form.submit(); \
'>Google→Викитека</a></li>\
</form>\
\
<form name='google_wiktionary_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wiktionary.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.google_wiktionary_search_form.submit(); \
'>Google→Викисловарь</a></li>\
</form>\
\
<form name='google_wikibooks_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='wikibooks.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.google_wikibooks_search_form.submit(); \
'>Google→Викиучебник</a></li>\
</form>\
<form name='google_species_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='species.wikimedia.org'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.google_species_search_form.submit(); \
'>Google→Викивиды</a></li>\
</form>\
<br>\
<form name='bse_search_form' method='GET' action='http://www.google.ru/search' target='_blank'>\
<input type='hidden' name='q' value='' class='xRomix_search_text'> \
<input type='hidden' name='as_sitesearch' value='www.cultinfo.ru'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.bse_search_form.submit(); \
'>Google→БСЭ</a></li>\
</form>\
<form name='maps_google_com_form' method='GET' action='http://maps.google.com/maps' target='_blank'>\
<input type='hidden' name='q' class='xRomix_search_text'> \
<input type='hidden' name='hl' value='ru'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.maps_google_com_form.submit(); \
'>Google→Maps</a></li>\
</form>\
<form name='translate_google_form' method='POST' action='http://translate.google.com/translate_t' target='_blank'>\
<input type='hidden' name='text' value='' class='xRomix_search_text'> \
<input type=hidden name=hl value='ru'>\
<input type=hidden name=ie value='UTF8'>\
<input type=hidden name=langpair value='ru|en'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.translate_google_form.submit(); \
'>Google→Переводчик</a></li>\
</form>\
<form name='scholar_google_com_form' method='GET' action='http://scholar.google.com/scholar' target='_blank'>\
<input type='hidden' name='q' class='xRomix_search_text'> \
<input type='hidden' name='hl' value='ru'>\
<li><a href='javascript: if (xRomix_wiki_search_text()) document.scholar_google_com_form.submit(); \
'>Google→Scholar</a></li>\
</form>\
<form name='slovari_yandex_ru_form' method='GET' action='http://lingvo.yandex.ru/search.xml' target='_blank'>\
<input type='hidden' name='text' class='xRomix_search_text'> \
<li><a href='javascript: if (xRomix_wiki_search_text()) document.slovari_yandex_ru_form.submit(); \
'>Яндекс→Словари</a></li>\
</form>\
</ul></div>\
";
//if (extSearchMode == 0){
//Убираем target='_blank' - открывание в новом окне, если переменная = 0
// var reg = /target\=\'\_blank\'/g
// var res = s.replace(reg, "");
// s = res;
////Заменяем стрелочку на минус (чтобы было видно, в каком режиме будет поиск)
// var reg = /→/g
// var res = s.replace(reg, "-");
// s = res;
//}
el.innerHTML=s;
}//if
}//function
);//addOnloadHook