Difference between revisions of "MediaWiki:Powersearchscript"

 
Line 1: Line 1:
 
function onPowerSearchSubmit()
 
function onPowerSearchSubmit()
 
{
 
{
   var sb = document.getElementById('powerSearchText');
+
   //var sb = document.getElementById('powerSearchText');
 
   var sb2 = document.getElementById('searchText');
 
   var sb2 = document.getElementById('searchText');
 
   var qb = document.getElementById('q');
 
   var qb = document.getElementById('q');
   if (sb && qb) { qb.value= sb.value; }
+
   //if (sb && qb) { qb.value= sb.value; }
 
   if (sb2 && qb) { qb.value = sb2.value; }
 
   if (sb2 && qb) { qb.value = sb2.value; }
 
}
 
}
Line 11: Line 11:
 
{
 
{
 
   var cb = document.getElementById('useGoogle');
 
   var cb = document.getElementById('useGoogle');
   var advDiv = document.getElementsByClassName('mw-search-formheader');
+
   //var advDiv = document.getElementsByClassName('mw-search-formheader');
   if (advDiv && advDiv.length>0) { advDiv = advDiv[0]; }
+
   //if (advDiv && advDiv.length>0) { advDiv = advDiv[0]; }
   var advDiv2 = document.getElementById('mw-searchoptions');
+
   //var advDiv2 = document.getElementById('mw-searchoptions');
 
   var theForm = document.getElementById('powersearch');
 
   var theForm = document.getElementById('powersearch');
 
   if (!theForm) { theForm = document.getElementById('search'); }
 
   if (!theForm) { theForm = document.getElementById('search'); }
 
   if (!cb) { return; }
 
   if (!cb) { return; }
 
   if (cb.checked) {
 
   if (cb.checked) {
     if (advDiv)  { advDiv.style.display="none"; }
+
     //if (advDiv)  { advDiv.style.display="none"; }
    if (advDiv2) { advDiv2.style.display="none"; }
+
    // if (advDiv2) { advDiv2.style.display="none"; }
 
     if (theForm) { theForm.action="http://www.google.com/search"; }
 
     if (theForm) { theForm.action="http://www.google.com/search"; }
 
   } else {
 
   } else {
     if (advDiv)  { advDiv.style.display=""; }
+
     //if (advDiv)  { advDiv.style.display=""; }
    if (advDiv2) { advDiv2.style.display=""; }
+
    // if (advDiv2) { advDiv2.style.display=""; }
 
     if (theForm) { theForm.action="/index.php"; }
 
     if (theForm) { theForm.action="/index.php"; }
 
   }
 
   }
 
}
 
}
 +
 
var srchFrm = document.getElementById('powersearch');
 
var srchFrm = document.getElementById('powersearch');
if (srchFrm) { srchFrm.onsubmit="onPowerSearchSubmit()"; }
+
if (srchFrm) {  
 +
  srchFrm.onsubmit="onPowerSearchSubmit()";  
 +
}

Latest revision as of 19:47, 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()"; 

}