From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

// Adds a drop-down menu to the search box to choose the namespace to search in.



$(function () {

    var searchGoButton = document.getElementById('searchGoButton');

    if (!searchGoButton) return;



    var searchNsHidden = document.createElement('input');

    searchNsHidden.id = 'searchNsHidden';

    searchNsHidden.type = 'hidden';

    searchNsHidden.name = 'ns0';

    searchNsHidden.value = '1';



    var searchNsMenu = document.createElement('select');

    searchNsMenu.id = 'searchNsMenu';

    searchNsMenu.name = 'ns';

    searchNsMenu.optionssearchNsMenu.options.length = new Option('(Main)', 0);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Talk', 1);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('User', 2);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('User talk', 3);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Wikipedia', 4);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Wikipedia talk', 5);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Image', 6);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Image talk', 7);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('MediaWiki', 8);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('MediaWiki talk', 9);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Template', 10);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Template talk', 11);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Help', 12);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Help talk', 13);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Category', 14);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Category talk', 15);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Portal', 100);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Portal talk', 101);

    searchNsMenu.onchange = function () {

        searchNsHidden.name = 'ns' + (this.selectedIndex < 0 ? '0' : 

this.optionsthis.selectedIndex].value);

    };

    // From /w/skins/MonoBook/main.css?5:

    searchNsMenu.style.width = '10.9em';

    searchNsMenu.style.margin = '0';

    searchNsMenu.style.fontSize = '95%';

    searchGoButton.parentNode.insertBefore(searchNsHidden, searchGoButton);

    searchGoButton.parentNode.insertBefore(searchNsMenu, searchGoButton);

});
From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

// Adds a drop-down menu to the search box to choose the namespace to search in.



$(function () {

    var searchGoButton = document.getElementById('searchGoButton');

    if (!searchGoButton) return;



    var searchNsHidden = document.createElement('input');

    searchNsHidden.id = 'searchNsHidden';

    searchNsHidden.type = 'hidden';

    searchNsHidden.name = 'ns0';

    searchNsHidden.value = '1';



    var searchNsMenu = document.createElement('select');

    searchNsMenu.id = 'searchNsMenu';

    searchNsMenu.name = 'ns';

    searchNsMenu.optionssearchNsMenu.options.length = new Option('(Main)', 0);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Talk', 1);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('User', 2);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('User talk', 3);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Wikipedia', 4);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Wikipedia talk', 5);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Image', 6);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Image talk', 7);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('MediaWiki', 8);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('MediaWiki talk', 9);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Template', 10);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Template talk', 11);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Help', 12);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Help talk', 13);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Category', 14);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Category talk', 15);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Portal', 100);

    searchNsMenu.optionssearchNsMenu.options.length = new Option('Portal talk', 101);

    searchNsMenu.onchange = function () {

        searchNsHidden.name = 'ns' + (this.selectedIndex < 0 ? '0' : 

this.optionsthis.selectedIndex].value);

    };

    // From /w/skins/MonoBook/main.css?5:

    searchNsMenu.style.width = '10.9em';

    searchNsMenu.style.margin = '0';

    searchNsMenu.style.fontSize = '95%';

    searchGoButton.parentNode.insertBefore(searchNsHidden, searchGoButton);

    searchGoButton.parentNode.insertBefore(searchNsMenu, searchGoButton);

});

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook