MediaWiki:Powersearchscript

Revision as of 19:44, 6 September 2015 by Jon (talk | contribs)

function onPowerSearchSubmit() {

 var sb = document.getElementById('powerSearchText');
 var sb2 = document.getElementById('searchText');
 var qb = document.getElementById('q');
 if (sb && qb) { qb.value= sb.value; }
 if (sb2 && qb) { qb.value = sb2.value; }

}

function onUseGoogleClick() {

 var cb = document.getElementById('useGoogle');
 var advDiv = document.getElementsByClassName('mw-search-formheader');
 if (advDiv && advDiv.length>0) { advDiv = advDiv[0]; }
 var advDiv2 = document.getElementById('mw-searchoptions');
 var theForm = document.getElementById('powersearch');
 if (!theForm) { theForm = document.getElementById('search'); }
 if (!cb) { return; }
 if (cb.checked) {
    if (advDiv)  { advDiv.style.display="none"; }
    if (advDiv2) { advDiv2.style.display="none"; }
    if (theForm) { theForm.action="http://www.google.com/search"; }
 } else {
    if (advDiv)  { advDiv.style.display=""; }
    if (advDiv2) { advDiv2.style.display=""; }
    if (theForm) { theForm.action="/index.php"; }
 }

} var srchFrm = document.getElementById('powersearch'); if (srchFrm) { srchFrm.onsubmit="onPowerSearchSubmit()"; }