MediaWiki:Common.js
Материал Psylab.info - энциклопедии психодиагностики
Версия от 15:00, 1 апреля 2013; Артём Клевцов (обсуждение | вклад)
Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
- Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
- Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
- Opera: Выберите очистку кэша в меню Инструменты → Настройки
/* Выпадающий список внешнего поиска на странице поиска */ function externalSearchEngines() { var cL = $('.mw-search-createlink') if( / prefix:/.test( cL.find('a:first').text() ) ) cL.after('<br />').remove() var list = { 'Внутренний поиск': '', 'Google': 'google.com/search?q=!+site:psylab.info&hl=ru', 'Яндекс': 'yandex.ru/yandsearch?text=!&site=psylab.info', 'Yahoo': 'search.yahoo.com/search?p=!&vs=psylab.info' } var sel = '' for( var nm in list ) sel += '<option value="' + list[nm] + '">' + nm + '</option>' var frm = $('#search, #powersearch').eq(0), inp = frm.find('input[name=search]') $( '<select id=searchEngines>' + sel + '</select>' ).insertAfter( inp ) frm.submit(function(e){ var site = $('#searchEngines').val() if( !site ) return true e.preventDefault() window.location = 'http://' + site.replace(/!/, encodeURIComponent( inp.val() ) ) return false }) } $( externalSearchEngines )