Utente:Jalo/monobook.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Aggiunta ricerca in un particolare namespace |
||
Riga 1:
/*
Per questo monobook ringrazio:
*[[:en:User:Ilmari Karonen|Ilmari Karonen]] per la ricerca in un namespace
*[[:en:User:Wayward|Wayward]], [[:en:User:Alphax|Alphax]], [[Utente:Paulatz|Paulatz]], [[Utente:Helios89|Helios89]] e [[Utente:Timendum|Timendum]] per aver implementato le varie parti
*[[User:ABCD/monobook.js]] che aveva iniziato il lavoro
*[[Salvatore Ingala]] che con un preciso taglia e cuci l'ha messo insieme
*/
/* <pre><nowiki> */
Riga 417 ⟶ 424:
delim = (delim.nodeType == 3 ? delim.nodeValue : "");
links[i].parentNode.insertBefore(document.createTextNode(delim.replace(/^.*diff/, "")), unwatch);
//Aggiunge un box con il "namespace" per la ricerca
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.options[searchNsMenu.options.length] = new Option('(Principale)', 0);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussione', 1);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Utente', 2);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni utente', 3);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Wikipedia', 4);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni Wikipedia', 5);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Immagine', 6);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussione immagine', 7);
searchNsMenu.options[searchNsMenu.options.length] = new Option('MediaWiki', 8);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni MediaWiki', 9);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Template', 10);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni Template', 11);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Aiuto', 12);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni Aiuto', 13);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Categoria', 14);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni Categoria', 15);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Progetto', 100);
searchNsMenu.options[searchNsMenu.options.length] = new Option('Discussioni progetto', 101);
searchNsMenu.onchange = function () {
searchNsHidden.name = 'ns' + (this.selectedIndex < 0 ? '0' : this.options[this.selectedIndex].value);
}
// From /skins-1.5/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);
});
|