MediaWiki:Monobook.js

/*

/* tooltips and access keys */ var ta = new Object; ta['pt-userpage'] = new Array('.','Min brugerside'); ta['pt-anonuserpage'] = new Array('.','Brugersiden for den ip-adresse du redigerer som'); ta['pt-mytalk'] = new Array('n','Min diskussionsside'); ta['pt-anontalk'] = new Array('n','Diskussion om redigeringer fra denne ip-adresse'); ta['pt-preferences'] = new Array('','Mine indstillinger'); ta['pt-watchlist'] = new Array('l','Listen over sider du overvåger for ændringer.'); ta['pt-mycontris'] = new Array('y','Listen over dine bidrag'); ta['pt-login'] = new Array('o','Du opfordres til at logge på, men det er ikke obligatorisk.'); ta['pt-anonlogin'] = new Array('o','Du opfordres til at logge på, men det er ikke obligatorisk'); ta['pt-logout'] = new Array('o','Log af'); ta['ca-talk'] = new Array('t','Diskussion om indholdet på siden'); ta['ca-edit'] = new Array('e','Du kan redigere denne side. Brug venligst forhåndsvisning før du gemmer.'); ta['ca-addsection'] = new Array('+','Tilføj en kommentar til denne diskussion.'); ta['ca-viewsource'] = new Array('e','Denne side er beskyttet. Du kan kigge på kildekoden.'); ta['ca-history'] = new Array('h','Tidligere versioner af denne side.'); ta['ca-protect'] = new Array('=','Beskyt denne side'); ta['ca-delete'] = new Array('d','Slet denne side'); ta['ca-undelete'] = new Array('d','Gendan de redigeringer der blev lavet på denne side før den blev slettet'); ta['ca-move'] = new Array('m','Flyt denne side'); ta['ca-watch'] = new Array('w','Sæt denne side på din overvågningsliste'); ta['ca-unwatch'] = new Array('w','Fjern denne side fra din overvågningsliste'); ta['search'] = new Array('f','Søg på denne wiki'); ta['p-logo'] = new Array('','Forsiden'); ta['n-mainpage'] = new Array('z','Besøg forsiden'); ta['n-portal'] = new Array('','Om projektet, hvad du kan gøre, hvor tingene findes'); ta['n-currentevents'] = new Array('','Find baggrundsinformation om aktuelle begivenheder'); ta['n-recentchanges'] = new Array('r','Listen over de seneste ændringer i wikien.'); ta['n-randompage'] = new Array('x','Gå til en tilfældig artikel'); ta['n-help'] = new Array('','Hvordan gør jeg ...'); ta['n-sitesupport'] = new Array('','Støt os'); ta['t-whatlinkshere'] = new Array('j','Liste med alle sider som henviser hertil'); ta['t-recentchangeslinked'] = new Array('k','Seneste ændringer i sider som denne side henviser til'); ta['feed-rss'] = new Array('','RSS-feed for denne side'); ta['feed-atom'] = new Array('','Atom-feed for denne side'); ta['t-contributions'] = new Array('','Se denne brugers bidrag'); ta['t-emailuser'] = new Array('','Send en e-mail til denne bruger'); ta['t-upload'] = new Array('u','Upload et billede eller anden mediafil'); ta['t-specialpages'] = new Array('q','Liste med alle specielle sider'); ta['ca-nstab-main'] = new Array('c','Se indholdet'); ta['ca-nstab-user'] = new Array('c','Se brugersiden'); ta['ca-nstab-media'] = new Array('c','Se mediasiden'); ta['ca-nstab-special'] = new Array('','Dette er en speciel side; man kan ikke redigere sådanne sider.'); ta['ca-nstab-project'] = new Array('a','Se Geowikisiden'); ta['ca-nstab-image'] = new Array('c','Se billedsiden'); ta['ca-nstab-mediawiki'] = new Array('c','Se systembeskeden'); ta['ca-nstab-template'] = new Array('c','Se skabelonen'); ta['ca-nstab-help'] = new Array('c','Se hjælpesiden'); ta['ca-nstab-category'] = new Array('c','Se kategorisiden');

// ============================================================ // BEGIN Enable multiple onload functions // setup onload functions this way: // aOnloadFunctions[aOnloadFunctions.length] = function_name; // without brackets! if (!window.aOnloadFunctions) { var aOnloadFunctions = new Array; } window.onload = function { if (window.aOnloadFunctions) { for (var _i=0; _i<aOnloadFunctions.length; _i++) { aOnloadFunctions[_i]; }  } } // END Enable multiple onload functions // ============================================================

// ============================================================ // BEGIN Dynamic Navigation Bars // NEEDS Enable multiple onload functions // set up the words in your language var NavigationBarHide = 'Fold sammen'; var NavigationBarShow = 'Udvid'; // set up max count of Navigation Bars on page, // if there are more, all will be hidden // NavigationBarShowDefault = 0; // all bars will be hidden // NavigationBarShowDefault = 2; // on pages with more than 1 bar all bars will be hidden var NavigationBarShowDefault = 3; // shows and hides content and picture (if available) of navigation bars // Parameters: //    indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) {   var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; }   // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for (               var NavChild = NavFrame.firstChild;                NavChild != null;                NavChild = NavChild.nextSibling            ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; }           if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; }           if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarShow; }       }    // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for (               var NavChild = NavFrame.firstChild;                NavChild != null;                NavChild = NavChild.nextSibling            ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; }           if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; }           if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarHide; }       }    } } // adds show/hide-button to navigation bars function createNavigationBarToggleButton {   var indexNavigationBar = 0; // iterate over all -elements for(           var i=0;             NavFrame = document.getElementsByTagName("div")[i];             i++        ) { // if found a navigation bar if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); // add NavToggle-Button as first div-element // in            NavFrame.insertBefore(                NavToggle,                NavFrame.firstChild            ); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); }   }    // if more Navigation Bars found than Default: hide all if (NavigationBarShowDefault < indexNavigationBar && !document.getElementById("NavFrameOpenAll")) { for(               var i=1;                 i<=indexNavigationBar;                 i++        ) { toggleNavigationBar(i); }   } } aOnloadFunctions[aOnloadFunctions.length] = createNavigationBarToggleButton; // END Dynamic Navigation Bars // ============================================================

/*