MediaWiki:Monobook.js

Uit Wikikids
Naar navigatie springen Naar zoeken springen

Let op! Nadat je de veranderingen hebt opgeslagen, moet je de cache van je browser nog legen om ze daadwerkelijk te zien.

Mozilla (incl. Firefox) ctrl-shift-r
IE ctrl-f5
Opera f5
Safari cmd-r
Konqueror f5
/* <pre> */

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 ===
/* </pre> */
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=MediaWiki:Monobook.js&oldid=23101"