MediaWiki:Monobook.js/Archiv-1
// Kurzinfos und Zugriffstasten ta = new Object(); ta['p-logo'] = new Array(,'Hauptseite'); // Benutzermenü ta['pt-userpage'] = new Array('.','Meine Benutzerseite'); ta['pt-mytalk'] = new Array('n','Meine Diskussionsseite'); ta['pt-preferences'] = new Array(,'Meine persönlichen Einstellungen'); ta['pt-watchlist'] = new Array('l','Liste meiner beobachteten Seiten'); ta['pt-mycontris'] = new Array('y','Liste meiner Beiträge'); ta['pt-login'] = new Array('o','Einloggen'); ta['pt-logout'] = new Array('o','Ausloggen'); // Seitenfunktionsmenü ta['ca-talk'] = new Array('t','Diskussion zu dieser Seite anzeigen'); ta['ca-addsection'] = new Array('+','Dieser Diskussion einen Beitrag hinzufügen'); ta['ca-edit'] = new Array('e','Diese Seite bearbeiten - bitte benutze vor dem Speichern die Vorschau'); ta['ca-viewsource'] = new Array('e','Quelltext anzeigen (Seite geschützt)'); ta['ca-history'] = new Array('h','Alle Versionen und Autoren dieser Seite auflisten'); ta['ca-watch'] = new Array('w','Diese Seite meiner Beobachtungsliste hinzufügen'); ta['ca-unwatch'] = new Array('w','Diese Seite von meiner Beobachtungsliste entfernen'); ta['ca-move'] = new Array('m','Durch Verschieben benennst du diesen Eintrag um'); ta['ca-nomove'] = new Array(,'Du darfst diesen Eintrag nicht verschieben'); ta['ca-protect'] = new Array('=','Diese Seite schützen'); ta['ca-unprotect'] = new Array('=','Diese Seite zur allgemeinen Bearbeitung freigeben'); ta['ca-delete'] = new Array('d','Diese Seite entsorgen'); ta['ca-undelete'] = new Array('d','Schwupps, da isse wieder'); // Basisseiten (früher nur "ca-article") ta['ca-nstab-main'] = new Array('c','Wörterbucheintrag anzeigen'); ta['ca-nstab-user'] = new Array('c','Benutzerseite anzeigen'); ta['ca-nstab-media'] = new Array('c','Medienseite anzeigen'); ta['ca-nstab-wp'] = new Array('a','Projektseite anzeigen'); ta['ca-nstab-image'] = new Array('c','Bildbeschreibungsseite anzeigen'); ta['ca-nstab-template'] = new Array('c','Vorlage anzeigen'); ta['ca-nstab-verzeichnis'] = new Array('c','Verzeichnisseite anzeigen'); ta['ca-nstab-help'] = new Array('c','Inhalt dieser Hilfeseite anzeigen'); ta['ca-nstab-category'] = new Array('c','Einträge zu dieser Kategorie auflisten'); // Navigationsmenü ta['n-mainpage'] = new Array('z','Zur Hauptseite'); ta['n-portal'] = new Array(,'Das Projekt - was du tun kannst, wo du was findest'); ta['n-recentchanges'] = new Array('r','Liste der letzten Änderungen im Wikiwörterbuch'); ta['n-randompage'] = new Array('x','Einen zufällig ausgewählten Wörterbucheintrag anzeigen'); ta['n-help'] = new Array(,'Einige Hilfestellungen'); ta['n-sitesupport'] = new Array(,'… damit die Verfügbarkeit des Wikiwörterbuchs gewährleistet bleibt'); // Suche ta['search'] = new Array('f','Durchsuche das Wikiwörterbuch'); // Werkzeugbox ta['t-whatlinkshere'] = new Array('j','Einträge die auf diese Seite verweisen'); ta['t-recentchangeslinked'] = new Array('k','Zuletzt geänderte Seiten auf die von hier verwiesen wird'); ta['t-contributions'] = new Array(,'Liste der Beiträge dieses Benutzers anzeigen'); ta['t-emailuser'] = new Array(,'Diesem Benutzer eine E-Mail senden'); ta['t-specialpages'] = new Array('q','Liste der Spezialseiten anzeigen');
// Link zur Konto-Einrichtung (vgl. MediaZilla:5107) function signUp() { if (document.getElementById("pt-login")) { var signUp = document.createElement("span"); signUp.setAttribute("style", "padding-right: 2px"); signUp.innerHTML = ' \| <a href="/wiki/Spezial:Userlogin?type=signup" title="Neuanmeldung">Benutzerkonto erstellen<\/a>'; document.getElementById("pt-login").appendChild(signUp); } } hookEvent("load", signUp);
// InterProjekt-Links (vgl. MediaZilla:708)
document.write('<style type="text/css">#interProject {display: none; speak: none;}<\/style>'); function iProject() { if (document.getElementById("interProject")) { var iProject = document.getElementById("interProject").innerHTML; var interProject = document.createElement("div"); interProject.style.marginTop = "0.7em"; interProject.innerHTML = '<h5>Schwesterprojekte<\/h5><div class="pBody">'+iProject+'<\/div>'; document.getElementById("p-tb").appendChild(interProject); } } hookEvent("load", iProject); // Skriptende
Für dynamische Navigationsleisten (Quelle)
var NavigationBarHide = 'Einklappen ▲'; var NavigationBarShow = 'Ausklappen ▼'; var NavigationBarShowDefault = 0; function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } 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; } } } 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; } } } } function createNavigationBarToggleButton() { var indexNavigationBar = 0; for( var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++ ) { 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); NavFrame.insertBefore( NavToggle, NavFrame.firstChild ); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } hookEvent("load", createNavigationBarToggleButton);
// Systemseitenfunktionen importieren if (document.URL.indexOf("Spezial:") > 0 || document.URL.indexOf("MediaWiki:") > 0 || document.URL.indexOf("=Spezial") > 0 || document.URL.indexOf("=MediaWiki") > 0) { document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Onlyifsystem.js&action=raw&ctype=text/javascript&dontcountme=s"><\/script>'); }
// Sonderzeichenmenü-Optionen importieren if (document.URL.indexOf("=edit") > 0 || document.URL.indexOf("=submit") > 0) { document.write('<script type="text/javascript" src="/w/index.php?title=MediaWiki:Onlyifediting.js&action=raw&ctype=text/javascript&dontcountme=s"><\/script>'); }