MediaWiki:Monobook.js
Paalala: Matapos ilathala, baka kakailanganin mong i-bypass ang cache ng iyong browser para makita ang mga pagbabago.
- Sa Firefox / Safari: Pindutin ang Shift habang pinipindot ang Reload, o pindutin ang Ctrl-F5 o Ctrl-R (⌘-R sa Mac)
- Sa Google Chrome: Pindutin ang Ctrl-Shift-R (⌘-Shift-R sa Mac)
- Sa Internet Explorer / Edge: Pindutin Ctrl habang pinipindot ang Refresh, o pindutin ang Ctrl-F5
- Sa Opera: Pindutin ang Ctrl-F5.
// ==================================================
// Book-wide search using Google
// from pl.wikibooks, maintainer [[b:pl:User:Piotr]]
// ==================================================
function getBookName() {
var start = 0;
var PSEUDONAMESPACE = "Programming:";
if ( mw.config.get('wgPageName').slice(0, PSEUDONAMESPACE.length) == PSEUDONAMESPACE ) start = PSEUDONAMESPACE.length;
var i = mw.config.get('wgPageName').indexOf(':', start);
var k = mw.config.get('wgPageName').indexOf('/', start);
if ( (i != -1 && k < i) || i == -1 ) {
if ( k != -1 ) i = k;
}
var book = mw.config.get('wgPageName');
if ( i != -1 ) {
book = mw.config.get('wgPageName').slice(0, i);
}
return book;
}
function insertGoogleSearch() {
if ( mw.config.get('wgNamespaceNumber') != 0 && mw.config.get('wgNamespaceNumber') != 102) { // 102 - Cookbook namespace
return;
}
var google = "https://www.google.com/custom?sa=Google+Search&domains=en.wikibooks.org/wiki/PAGE&sitesearch=en.wikibooks.org/wiki/PAGE";
var tb = document.getElementById('p-tb').getElementsByTagName('ul')[0];
var link = document.createElement('a');
var book = getBookName();
link.href = google.replace(/PAGE/g, book);
link.appendChild(document.createTextNode("Search this book"));
var li = document.createElement('li');
li.id = "google-trick-search";
li.appendChild(link);
tb.insertBefore(li, tb.firstChild);
}
$(insertGoogleSearch);