Медиавики:Search.js
Эзоҳ: Баъди захира намудан, Шумо метавонед тағйиротҳои худро аз хотираи браузер гузариш карда, бубинед. Дар браузерҳои Mozilla / Firefox / Safari: тугмаи Shift-ро пахш намуда бо мушак Reload-ро пахш кунед, ё Ctrl-Shift-R-ро пахш намоед (Cmd-Shift-R барои компютерҳои Apple Mac); дар браузери IE: тугмаи Ctrl-ро пахш намуда бо мушак Refresh-ро пахш намоед, ё Ctrl-F5-ро пахш намоед; дар браузери Konqueror:: бо мушак Reload-ро пахш кунед, ё тугмаи F5-ро пахш намоед; дар браузери Opera ба Шумо пурра тоза кардани хотираи браузер ба воситаи Tools→Preferences лозим аст.
$(function () {
// Remove [[MediaWiki:Searchmenu-new]] if searching with "prefix:" (usually in talk archives)
var cL = $('.mw-search-createlink');
if( / prefix:/.test( cL.find('a:first').text() ) )
cL.after('<br>').remove();
// External search engines
var searchInput = document.querySelector('#searchText > input');
var list = {
'Google': 'https://google.com/search?q=%s+site:ru.wikipedia.org&hl=ru',
'Яндексе': 'https://yandex.ru/yandsearch?text=%s&site=ru.wikipedia.org',
'Bing': 'https://www.bing.com/search?q=%s+site:ru.wikipedia.org',
};
var listKeys = Object.keys(list);
var searchEngines = document.createElement('p');
searchEngines.id = 'searchEngines';
searchEngines.innerHTML = 'Искать в (';
searchEngines.style.float = 'right';
for( var i in list ){
var link = document.createElement('a');
link.href = list[i].replace('%s',searchInput.value);
link.textContent = i;
searchEngines.appendChild(link);
if( listKeys.indexOf(i) < listKeys.length - 1 ){
searchEngines.appendChild(document.createTextNode(' | '));
}
}
searchEngines.appendChild(document.createTextNode(')'));
$('.searchresults > .mw-search-visualclear:not(.mw-search-interwiki-header)').after( searchEngines );
});