MediaWiki:Search.js: Atšķirības starp versijām

Dzēstais saturs Pievienotais saturs
Jauna lapa: function externalSearchEngines() { var list = { 'Meklēt Vikipedejī': '', 'Google': 'google.com/search?q=!+site:ltg.wikipedia.org&hl=lv', 'Yahoo': 'search.yahoo.com/search?p=!...
 
(Nav atšķirību)

Niulinejuo verseja, 2011. gada 16. leita mieness, plkst. 12.09

function externalSearchEngines() {
 var list = {
  'Meklēt Vikipedejī': '',
  'Google': 'google.com/search?q=!+site:ltg.wikipedia.org&hl=lv',
  'Yahoo': 'search.yahoo.com/search?p=!&vs=ltg.wikipedia.org',
  }

  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 )