MediaWiki:Monobook.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
k
Regel 1: Regel 1:
 +
/* <pre> */
 +
 
ta = new Object();
 
ta = new Object();
 
ta['pt-userpage'] = new Array('.','Gebruikerspagina');
 
ta['pt-userpage'] = new Array('.','Gebruikerspagina');
Regel 105: Regel 107:
 
addOnloadHook(SpecialSearchEnhanced);
 
addOnloadHook(SpecialSearchEnhanced);
 
// === end SpecialSearchEnhanced ===
 
// === end SpecialSearchEnhanced ===
 +
/* </pre> */

Versie van 4 apr 2007 13:58

/* <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"