Wikipedia:Ballongnavigasjon

Fra Wikipedia, den frie encyklopedi

Ballonger til navigasjon og redigeringshjelp

popups.js er et javascript for ballong-funksjoner i Wikipedia. Det er hentet fra en:User:Lupin og oversatt til bokmål (strings-no.js) og nynorsk (strings-nn.js).

popupsdev.js er en eksperimentell og potensielt ustabil versjon av popups.js, der nye funksjoner blir testet. Disse funksjonene kommer etter hvert i den stabile versjonen også. Les mer nedenfor.

Spørsmål, diskusjon og tilbakemeldinger om eventuelle feil kan tas opp på diskusjonssiden eller på en:User talk:Lupin


Hovedtrekk[rediger kilde]

  • Forhåndsvisning av første del av en side
  • Forhåndsvisning av første bilde på siden
  • Forhåndsvisning av bilder fra bildelenker
  • Forhåndsvisning av forskjeller på overvåkings- og historikksider
  • Forhåndsvisning av markert wikilenke i redigeringsfeltet under redigering
  • Ett trykks tilgang til:
    • historikk, redigering, revertering, relaterte endringer, hva lenker hit, start og avslutt overvåkning, se eller endre diskusjonsside
    • brukerbidrag, e-post til bruker, brukerlogg og blokkeringslogg, oversikt over undersider hos brukere
    • Redigeringsteller, enten fra Interiot eller Kate
    • Wikipedia-søk, globalt Wikipedia-søk og Google-søk
    • for administratorer: beskytt og avbeskytt side, slett og gjenopprett side, blokker og avblokker bruker
  • Oppsummering av størrelsen og alderen på siden, og antall lenker, bilder og kategorier
  • Informasjon om omdirigeringer, spirer og flertydingssider
  • Automatisk reparasjon av lenker slik at de forbigår omdirigeringer og flertydingssider
  • Hurtigtaster (valgfrie)
  • Skal fungere på alle Wikimedia-prosjekter

Installasjon[rediger kilde]

For å ta i bruk skriptet, legg inn koden som står nedenfor på javascript-siden Bruker:BRUKERNAVN/monobook.js der BRUKERNAVN er brukernavnet ditt. OBS! monobook må ha små bokstaver; bytt eventuelt ut med den drakten du bruker:

  • MonoBook: Bruker:BRUKERNAVN/monobook.js
  • Klassisk: Bruker:BRUKERNAVN/standard.js
  • Ametyst: Bruker:BRUKERNAVN/amethyst.js
  • Chick: Bruker:BRUKERNAVN/chick.js
  • Kølnerblå: Bruker:BRUKERNAVN/cologneblue.js
  • Nostalgi: Bruker:BRUKERNAVN/nostalgia.js
  • MinDrakt: Bruker:BRUKERNAVN/myskin.js
  • Simple: Bruker:BRUKERNAVN/simple.js

Alle javascript under ditt eget brukerområde er skrivebeskyttet for andre enn deg selv og administratorer.

Nullstill deretter minnet til nettleseren din og vent noen minutter eller en halvtime. Når du så fører musepekeren over interne lenker, dukker det opp ballonger.

For å installere skriptet på andre Wikipedia, Wiktionary eller commons, gjenta prosedyren der. Skript som ligger f.eks. på no: kan uten problem installeres på brukersidene dine på en: eller commons.

For å av-installere skriptet, bare stryk de aktuelle linjene fra javascript-filen din og nullstill minnet til nettleseren.

Bokmålsutgave[rediger kilde]

// [[:en:User:Lupin/popups.js]] - please include this line

document.write('<script type="text/javascript" src="' 
    + 'http://no.wikipedia.org/w/index.php?title=User:Eddideigel/strings-no.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="' 
    + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

popupDelay=1.5;              // hovering time before popups appear
popupStructure='original';   // show links plainly, not in menus
popupRedirAutoClic='wpDiff'; // default action when fixing redirects
popupShortcutKeys=false;     // keyboard shortcuts; must not be used with IE
// popupAdminLinks=true;     // admin links (block, protect, delete)

Nynorsk utgave[rediger kilde]

// [[:en:User:Lupin/popups.js]] - please include this line

document.write('<script type="text/javascript" src="' 
    + 'http://nn.wikipedia.org/w/index.php?title=User:Eddideigel/strings-nn.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
document.write('<script type="text/javascript" src="' 
    + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

popupDelay=1.5;              // hovering time before popups appear
popupStructure='original';   // show links plainly, not in menus
popupRedirAutoClic='wpDiff'; // default action when fixing redirects
popupShortcutKeys=false;     // keyboard shortcuts; must not be used with IE
// popupAdminLinks=true;     // admin links (block, protect, delete)

Engelsk utgave[rediger kilde]

// [[:en:User:Lupin/popups.js]] - please include this line

document.write('<script type="text/javascript" src="' 
    + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
    + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

popupDelay=1.5;              // hovering time before popups appear
popupStructure='original';   // show links plainly, not in menus
popupRedirAutoClic='wpDiff'; // default action when fixing redirects
popupShortcutKeys=false;     // keyboard shortcuts; must not be used with IE
// popupAdminLinks=true;     // admin links (block, protect, delete)

Testversjon[rediger kilde]

popupsdev.js er en eksperimentell og potensielt ustabil versjon av popups.js, der nye funksjoner blir testet. Disse funksjonene kommer etter hvert i den stabile versjonen også. For å følge med på endringer i testversjonen, se den engelske historikk-siden

For å installere testversjonen, legg inn et av kodealternativene ovenfor i din monobook.js, men skriv i stedet popupsdev.js alle plasser der det står popups.js i koden.

Tilbakemeldinger om feil i testversjonen, særlig på andre systemer enn Linux, kan skrives på diskusjonssiden eller på en:User talk:Lupin

Alternative språkfiler[rediger kilde]

Oversettelse av tekst ligger i en egen fil som er enklere å vedlikeholde enn hele skriptet, og som lett kan tilpasses hos hver bruker. Filen blir lastet inn i monobook.js i tillegg til selve skriptet.

For å lage din egen språkfil, kopier f.eks. strings-no.js, strings-nn.js eller strings-en.js til brukerområdet ditt og gjør de endringene du vil, og tilpass koden ovenfor slik at den refererer til brukerområdet ditt og filen din.

Innimellom kommer det ny tekst som må oversettes. Hvis du har din egen språkfil, bør du følge med på de endringene som skjer i filen du først kopierte.

Innstillinger (valgfrie)[rediger kilde]

I tillegg til det som står her bør du se nærmere forklaringer og diskusjon på en:Wikipedia:Tools/Navigation popups, en:User talk:Lupin, en:Wikipedia talk:Tools/Navigation popups og en:User talk:Lupin/popups.js

Utseende[rediger kilde]

Utseendet av ballongene kan endres ved å redigere stil-filen Bruker:BRUKERNAVN/monobook.css (bytt ut BRUKERNAVN og evt. monobook). Se eksempler på engelsk.

Diverse valg[rediger kilde]

En del valg kan spesifiseres i javascript-filen ved å legge til linjer på formen

valg = verdi;

der valg (option) og verdi (value) er tatt fra oversikten på engelsk.

Noen eksempler på valg finnes i Bruker:Eddideigel/monobook.js

Avanserte innstillinger[rediger kilde]

Man kan f.eks. lage spesielle filtre for det som skal vises av en side i ballongen. Se forklaring på engelsk.