Changes

1,312 bytes removed ,  00:29, 31 October 2006
no edit summary
Line 299: Line 299:  
};
 
};
   −
// ==================================================
  −
// Directory-wide search using Google
  −
// ==================================================
  −
  −
function getDirectoryName() {
  −
  var start = 0;
  −
  var PSEUDONAMESPACE = "Programming:";
  −
  if ( wgPageName.slice(0, PSEUDONAMESPACE.length) == PSEUDONAMESPACE ) start = PSEUDONAMESPACE.length;
  −
  var i = wgPageName.indexOf(':', start);
  −
  var k = wgPageName.indexOf('/', start);
  −
  if ( (i != -1 && k < i) || i == -1 ) {
  −
      if ( k != -1 ) i = k;
  −
  }
  −
  −
  var directory = wgPageName;
  −
  if ( i != -1 ) {
  −
    directory = wgPageName.slice(0, i);
  −
  }
  −
  return directory;
  −
}
  −
  −
function insertGoogleSearch() {
  −
  if ( wgNamespaceNumber != 0) {
  −
      return;
  −
  }
  −
  var google = "http://www.google.com/custom?sa=Google+Search&domains=www.centiare.com/index.php/PAGE&sitesearch=www.centiare.com/index.php/PAGE";
  −
  var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
  −
  var link = document.createElement('a');
  −
  −
  var book = getDirectoryName();
  −
  −
  link.href = google.replace(/PAGE/g, directory);
  −
  link.appendChild(document.createTextNode("Search the Directory"));
  −
  −
  var li = document.createElement('li');
  −
  li.id = "google-trick-search";
  −
  −
  li.appendChild(link);
  −
  tb.insertBefore(li, tb.firstChild);
  −
}
  −
  −
addOnloadHook(insertGoogleSearch);
      
/*
 
/*
 
</pre>
 
</pre>
 
*/
 
*/
3,699

edits