I ett tidigare inlägg gick vi igenom hur man kunde byta logo på Wikipedia med hjälp av CSS. I dag ska vi kolla på vilka möjligehter vi har att fixa till Wikipedia med hjälp av JavaScript.

Genom att gå till http://sv.wikipedia.org/wiki/Special:MyPage/monobook.js (om du använder default skinnet, annars får du byta ut monobook mot namnet på det skin du använder), kan du lägga till JavaScript som underlättar för ditt handhavande av Wikipedia. Exemplet jag använder nedan kommer att lägga till ett antal extralänkar till navigeringsboxen vilket ju kan vara praktiskt om man ofta navigerar till olika ställen från Wikipedia. I exemplet nedan lägger vi till länkar till din bevakningslista på Commons, en.wiki, meta, wikinews och dessutom en länk till Wikipedias svenska IRC-kanal. Nu kör vi!

Börja med att navigera till:

Klicka på "redigera" och lägg till dessa radera:

// Lägger till länkar till olika sidor i navigationsboxen
addOnloadHook(function () {
addPortletLink(’p-navigation’, ‘/wiki/commons:Special:Watchlist’, ‘commons’);
addPortletLink(’p-navigation’, ‘/wiki/en:Special:Watchlist’, ‘enwiki’);
addPortletLink(’p-navigation’, ‘/wiki/m:Special:Watchlist’, ‘meta’);
addPortletLink(’p-navigation’, ‘/wiki/n:Special:Watchlist’, ‘wikinews’);
addPortletLink(’p-navigation’, ‘irc://irc.freenode.net/wikipedia-sv’, ‘IRC’);
});

Klart! Uppdatera nu webläsarens cache enligt instruktionerna på sidan och dina länkar kommer nu att finnas i navigeringsboxen. 

Tips:  Du kan lätt ändra länkarna eller lägga till fler genom att ändra adressen som står mellan enkelfnuttarna direkt efter ‘p-navigation’, mellan nästa par med enkelfnuttar finns det som kommer visas vid länken.

Skriptet  är en modifierad variant av detta skript:

som jag i min tur stulit från StefanB.