Wikipedia:Underprosjekter/Maler/Navigasjon JavaScript

Dette er en liten demoside på hvordan skjul.js og samle.js fungerer. Begge skriptene er tilpasset forholdene her på norsk Wikipedia. De er kopiert fra dansk, men hvor de opprinnelig kommer fra er uvisst.

Hensikten rediger

Skriptet samle.js gjør at flere påfølgende navigasjonsmaler blir spleiset sammen i en felles ramme.

skjul.js gjør det derimot mulig å skjule innholdet i navigasjonsmalene. Og dersom det blir for mange av dem, starter de skjult, og man må trykke for å vise dem.

Utvidet bruk

En av tilpassningene som er gjort, er at det også går ann å gjemme annet enn bare navigasjonsmalene. Dette bør forøvrig gjøres med måtehold, og godt gjennomtenkt. Det er ikke noe som bør forekomme inline, men med maler. Og aldri(?) i artikkelnavnerommet.

Alltid skjult

Det er også lagt til en liten klasse som heter skjult. Alle .skjulRamme som i tillegg er merket skjult vil starte skjult selv om det er få rammer på siden.

For å teste rediger

For å teste ut skriptet, før det eventuelt blir implementert, kan man i sin monobook.js (Bruker:<ditt brukernavn>/monobook.js) legge inn følgende:

document.write('<script type="text/javascript" src="'
    + 'http://no.wikipedia.org/w/index.php?title=Bruker:Wintermute/skjul.js'
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="'
    + 'http://no.wikipedia.org/w/index.php?title=Bruker:Wintermute/samle.js'
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Tilfeldig utvalgte navigasjonsmaler rediger