MediaWiki:Monobook.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 48: | Regel 48: | ||
ta['ca-nstab-help'] = new Array('c','Helppagina'); | ta['ca-nstab-help'] = new Array('c','Helppagina'); | ||
ta['ca-nstab-category'] = new Array('c','Categoriepagina'); | ta['ca-nstab-category'] = new Array('c','Categoriepagina'); | ||
+ | |||
+ | // === begin SpecialSearchEnhanced === | ||
+ | // Dit voegt twee externe zoekmachines toe aan Speciaal:Search | ||
+ | // Het is een bewerking van fr:MediaWiki:Monobook.js | ||
+ | // wat gemaakt is door fr:User:Dake onder de licentie GFDL | ||
+ | function SpecialSearchEnhanced() | ||
+ | { | ||
+ | if (wgPageName == "Speciaal:Search") { | ||
+ | var mainNode = document.getElementsByTagName("form"); | ||
+ | if (!mainNode) return; | ||
+ | |||
+ | var searchValue = document.getElementById("lsearchbox").value | ||
+ | var safeSearchValue = searchValue.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """); | ||
+ | var firstForm = mainNode[0]; | ||
+ | |||
+ | var node = document.createElement('div'); | ||
+ | |||
+ | var SearchEnhancedText = '<p/><br/>U kunt ook met onderstaande externe zoekmachines zoeken in Wikipedia. Deze kunnen resultaten opleveren die met de interne zoekmachine niet gevonden worden. Bij Google kunt u ook andere taalversies van Wikipedia selecteren.'; | ||
+ | |||
+ | var googleSearch = '<p/><table width=100%><tr valign=top><td align=left>'; | ||
+ | googleSearch += '<form method=get action="http://www.google.nl/search">'; | ||
+ | googleSearch += '<input type=text name=q value="' + safeSearchValue + '">'; | ||
+ | googleSearch += '<input type=hidden name=hl value=nl>'; | ||
+ | googleSearch += ' <select name=sitesearch>'; | ||
+ | googleSearch += '<option value="nl.wikipedia.org"> Nederlands </option>'; | ||
+ | googleSearch += '<option value="en.wikipedia.org"> Engels </option>'; | ||
+ | googleSearch += '<option value="de.wikipedia.org"> Duits </option>'; | ||
+ | googleSearch += '<option value="fr.wikipedia.org"> Frans </option>'; | ||
+ | googleSearch += '<option value="es.wikipedia.org"> Spaans </option>'; | ||
+ | googleSearch += '<option value="pt.wikipedia.org"> Portugees </option>'; | ||
+ | googleSearch += '<option value="it.wikipedia.org"> Italiaans </option>'; | ||
+ | googleSearch += '<option value="sv.wikipedia.org"> Zweeds </option>'; | ||
+ | googleSearch += '<option value="no.wikipedia.org"> Noors </option>'; | ||
+ | googleSearch += '<option value="da.wikipedia.org"> Deens </option>'; | ||
+ | googleSearch += '<option value="pl.wikipedia.org"> Pools </option>'; | ||
+ | googleSearch += '<option value="fy.wikipedia.org"> Fries </option>'; | ||
+ | googleSearch += '<option value="li.wikipedia.org"> Limburgs </option>'; | ||
+ | googleSearch += '<option value="nds-nl.wikipedia.org"> Nedersaksisch </option>'; | ||
+ | googleSearch += '<option value="vls.wikipedia.org"> West-Vlaams </option>'; | ||
+ | googleSearch += '<option value="wikipedia.org"> Alle talen </option>'; | ||
+ | googleSearch += '</select> <input type=submit value="Zoek met Google">'; | ||
+ | googleSearch += '</form></td>'; | ||
+ | |||
+ | var yahooSearch = '<td> </td><td align=right>'; | ||
+ | yahooSearch += '<form method=get action="http://nl.search.yahoo.com/search">'; | ||
+ | yahooSearch += '<input type=text name=p value="' + safeSearchValue + '">'; | ||
+ | yahooSearch += '<input type=hidden name=vs value=nl.wikipedia.org>'; | ||
+ | yahooSearch += ' <input type=submit value="Zoek met Yahoo">'; | ||
+ | yahooSearch += '</form></td></tr></table><br/>'; | ||
+ | |||
+ | node.innerHTML = node.innerHTML + SearchEnhancedText + googleSearch + yahooSearch; | ||
+ | |||
+ | firstForm.parentNode.insertBefore(node, firstForm.nextSibling); | ||
+ | } | ||
+ | } | ||
+ | addOnloadHook(SpecialSearchEnhanced); | ||
+ | // === end SpecialSearchEnhanced === |
Versie van 4 apr 2007 13:55
ta = new Object();
ta['pt-userpage'] = new Array('.','Gebruikerspagina');
ta['pt-anonuserpage'] = new Array('.','Gebruikerspagina van dit IP-adres');
ta['pt-mytalk'] = new Array('n','Overlegpagina');
ta['pt-anontalk'] = new Array('n','Overleg over bewerkingen van dit IP-adres');
ta['pt-preferences'] = new Array('','Voorkeuren');
ta['pt-watchlist'] = new Array('l','Je krijgt een mailtje als een pagina uit je volglijst wordt gewijzigd');
ta['pt-mycontris'] = new Array('y','Lijst van pagina\'s waaraan je hebt meegeholpen');
ta['pt-login'] = new Array('o','Het is fijn als je je aanmeldt, maar het is niet verplicht');
ta['pt-anonlogin'] = new Array('o','Het is fijn als je je aanmeldt, maar het is niet verplicht');
ta['pt-logout'] = new Array('o','Afmelden');
ta['ca-talk'] = new Array('t','Overleggen over deze pagina');
ta['ca-edit'] = new Array('e','Je kan deze pagina wijzigen. Gebruik de knop Voorvertoning voordat je de pagina opslaat');
ta['ca-addsection'] = new Array('+','Reageer');
ta['ca-viewsource'] = new Array('e','Je kan deze pagina niet wijzigen');
ta['ca-history'] = new Array('h','Eerdere versies van deze pagina');
ta['ca-protect'] = new Array('=','Pagina beveiligen');
ta['ca-delete'] = new Array('d','Pagina verwijderen');
ta['ca-undelete'] = new Array('d','Herstel de wijzigingen in deze pagina voordat deze was verwijderd');
ta['ca-move'] = new Array('m','Pagina verplaatsen');
ta['ca-watch'] = new Array('w','Pagina toevoegen aan volglijst');
ta['ca-unwatch'] = new Array('w','Pagina verwijderen uit volglijst');
ta['search'] = new Array('f','Zoeken');
ta['p-logo'] = new Array('','Hoofdpagina');
ta['n-mainpage'] = new Array('z','Hoofdpagina');
ta['n-portal'] = new Array('','Over WikiKids');
ta['n-currentevents'] = new Array('','Over activiteiten');
ta['n-recentchanges'] = new Array('r','Recente wijzigingen');
ta['n-randompage'] = new Array('x','Willekeurige pagina');
ta['n-help'] = new Array('','Help');
ta['n-sitesupport'] = new Array('','Meehelpen');
ta['t-whatlinkshere'] = new Array('j','Lijst van pagina\'s die naar deze pagina linken');
ta['t-recentchangeslinked'] = new Array('k','Recente wijzigingen in pagina\'s die vanaf hier gelinkt worden');
ta['feed-rss'] = new Array('','RSS feed');
ta['feed-atom'] = new Array('','Atom feed');
ta['t-contributions'] = new Array('','Lijst van pagina\'s waaraan de gebruiker heeft meegeholpen');
ta['t-emailuser'] = new Array('','Gebruiker mailen');
ta['t-upload'] = new Array('u','Media uploaden - afbeeldingen, geluidsbestanden');
ta['t-specialpages'] = new Array('q','Lijst van speciale pagina\'s');
ta['ca-nstab-main'] = new Array('c','Pagina');
ta['ca-nstab-user'] = new Array('c','Gebruikerspagina');
ta['ca-nstab-media'] = new Array('c','Mediapagina');
ta['ca-nstab-special'] = new Array('','Je kan deze pagina niet wijzigen - dit is een speciale pagina');
ta['ca-nstab-wp'] = new Array('a','Projectpagina');
ta['ca-nstab-image'] = new Array('c','Afbeeldingspagina');
ta['ca-nstab-mediawiki'] = new Array('c','Systeembericht');
ta['ca-nstab-template'] = new Array('c','Sjabloon');
ta['ca-nstab-help'] = new Array('c','Helppagina');
ta['ca-nstab-category'] = new Array('c','Categoriepagina');
// === begin SpecialSearchEnhanced ===
// Dit voegt twee externe zoekmachines toe aan Speciaal:Search
// Het is een bewerking van fr:MediaWiki:Monobook.js
// wat gemaakt is door fr:User:Dake onder de licentie GFDL
function SpecialSearchEnhanced()
{
if (wgPageName == "Speciaal:Search") {
var mainNode = document.getElementsByTagName("form");
if (!mainNode) return;
var searchValue = document.getElementById("lsearchbox").value
var safeSearchValue = searchValue.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """);
var firstForm = mainNode[0];
var node = document.createElement('div');
var SearchEnhancedText = '<p/><br/>U kunt ook met onderstaande externe zoekmachines zoeken in Wikipedia. Deze kunnen resultaten opleveren die met de interne zoekmachine niet gevonden worden. Bij Google kunt u ook andere taalversies van Wikipedia selecteren.';
var googleSearch = '<p/><table width=100%><tr valign=top><td align=left>';
googleSearch += '<form method=get action="http://www.google.nl/search">';
googleSearch += '<input type=text name=q value="' + safeSearchValue + '">';
googleSearch += '<input type=hidden name=hl value=nl>';
googleSearch += ' <select name=sitesearch>';
googleSearch += '<option value="nl.wikipedia.org"> Nederlands </option>';
googleSearch += '<option value="en.wikipedia.org"> Engels </option>';
googleSearch += '<option value="de.wikipedia.org"> Duits </option>';
googleSearch += '<option value="fr.wikipedia.org"> Frans </option>';
googleSearch += '<option value="es.wikipedia.org"> Spaans </option>';
googleSearch += '<option value="pt.wikipedia.org"> Portugees </option>';
googleSearch += '<option value="it.wikipedia.org"> Italiaans </option>';
googleSearch += '<option value="sv.wikipedia.org"> Zweeds </option>';
googleSearch += '<option value="no.wikipedia.org"> Noors </option>';
googleSearch += '<option value="da.wikipedia.org"> Deens </option>';
googleSearch += '<option value="pl.wikipedia.org"> Pools </option>';
googleSearch += '<option value="fy.wikipedia.org"> Fries </option>';
googleSearch += '<option value="li.wikipedia.org"> Limburgs </option>';
googleSearch += '<option value="nds-nl.wikipedia.org"> Nedersaksisch </option>';
googleSearch += '<option value="vls.wikipedia.org"> West-Vlaams </option>';
googleSearch += '<option value="wikipedia.org"> Alle talen </option>';
googleSearch += '</select> <input type=submit value="Zoek met Google">';
googleSearch += '</form></td>';
var yahooSearch = '<td> </td><td align=right>';
yahooSearch += '<form method=get action="http://nl.search.yahoo.com/search">';
yahooSearch += '<input type=text name=p value="' + safeSearchValue + '">';
yahooSearch += '<input type=hidden name=vs value=nl.wikipedia.org>';
yahooSearch += ' <input type=submit value="Zoek met Yahoo">';
yahooSearch += '</form></td></tr></table><br/>';
node.innerHTML = node.innerHTML + SearchEnhancedText + googleSearch + yahooSearch;
firstForm.parentNode.insertBefore(node, firstForm.nextSibling);
}
}
addOnloadHook(SpecialSearchEnhanced);
// === end SpecialSearchEnhanced ===