Difference between revisions of "MediaWiki:Powersearchscript"
m (Fixed bug when Advanced not selected) |
|||
Line 27: | Line 27: | ||
} | } | ||
} | } | ||
− | + | var srchFrm = document.getElementById('powersearch'); | |
− | + | if (srchFrm) { srchFrm.onsubmit="onPowerSearchSubmit()"; } |
Revision as of 19:44, 6 September 2015
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()"; }