„MediaWiki:Monobook.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
DaB. (Diskussion | Beiträge) Geupdatet. Nun sollte der Externinweis UND die Navi-Leisten gehen |
|||
(141 dazwischenliegende Versionen von 25 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
/* |
|||
/* tooltips and access keys */ |
|||
* Das folgende JavaScript wird für Benutzer der Benutzeroberfläche MonoBook geladen. |
|||
* Leer seit Juni 2013, Code für alle Skins befindet sich in [[MediaWiki:Common.js]]. |
|||
ta = new Object(); ta['pt-userpage'] = new Array('.','meine Benutzerseite'); |
|||
*/ |
|||
ta['pt-anonuserpage'] = new Array('.','The user page for the ip you\'re editing as'); |
|||
// [[phab:T72470]] (start) |
|||
ta['pt-mytalk'] = new Array('n','meine Diskussionsseite'); |
|||
// Many Monobook skins use these variables as globals (about 2000 a day 21/04/2021) |
|||
ta['pt-anontalk'] = new Array('n','Diskussion über Beiträge dieser IP-Adresse'); |
|||
window.wgUserName = mw.config.get('wgUserName'); |
|||
ta['pt-preferences'] = new Array('','meine Einstellungen'); |
|||
window.wgNamespaceNumber = mw.config.get('wgNamespaceNumber'); |
|||
ta['pt-watchlist'] = new Array('l','Die Liste der beobachteten Seiten.'); |
|||
window.wgTitle = mw.config.get('wgTitle'); |
|||
ta['pt-mycontris'] = new Array('y','Liste meiner Beiträge'); |
|||
window.wgCanonicalNamespace = mw.config.get('wgCanonicalNamespace'); |
|||
ta['pt-login'] = new Array('o','Sich einzuloggen wird zwar gerne gesehen, ist aber keine Pflicht.'); |
|||
window.wgAction = mw.config.get('wgAction'); |
|||
ta['pt-anonlogin'] = new Array('o','Sich einzuloggen wird zwar gerne gesehen, ist aber keine Pflicht.'); |
|||
window.wgPageName = mw.config.get('wgPageName'); |
|||
ta['pt-logout'] = new Array('o','Ausloggen'); |
|||
window.wgCanonicalSpecialPageName = mw.config.get('wgCanonicalSpecialPageName'); |
|||
ta['ca-article'] = new Array('a','Artikel ansehen'); |
|||
// [[phab:T72470]] (end) |
|||
ta['ca-talk'] = new Array('t','Diskussion zum Artikelinhalt'); |
|||
ta['ca-edit'] = new Array('e','Du kannst diese Seite bearbeiten. Bitte benutze die Vorschau vor dem Speichern.'); |
|||
ta['ca-addsection'] = new Array('+','Füge dieser Diskussion einen Kommentar zu.'); |
|||
ta['ca-viewsource'] = new Array('e','Dies Seite ist geschützt. Du Kannst den Quelltext betrachten.'); |
|||
ta['ca-history'] = new Array('h','Frühere Versionen dieser Seite.'); |
|||
ta['ca-protect'] = new Array('=','Seite beschützen'); |
|||
ta['ca-delete'] = new Array('d','entsorge diese Seite'); |
|||
ta['ca-undelete'] = new Array('d','schwupps, da isses wieder'); |
|||
ta['ca-move'] = new Array('m','durchs Verschieben wird die Seite umbenannt'); |
|||
ta['ca-nomove'] = new Array('','Du darfst diese Seite nicht verschieben'); |
|||
ta['ca-watch'] = new Array('w','Füge diese Seite Deiner Beobachtungsliste hinzu'); |
|||
ta['ca-unwatch'] = new Array('w','Entferne diese Seite von Deiner Beobachtungsliste'); |
|||
ta['search'] = new Array('f','Durchsuche dieses Wiki'); |
|||
ta['p-logo'] = new Array('','Hauptseite'); |
|||
ta['n-mainpage'] = new Array('z','Besuche die Hauptseite'); |
|||
ta['n-portal'] = new Array('','Über das Projekt, was Du tun kannst, wo was zu finden ist'); |
|||
ta['n-currentevents'] = new Array('','Finde Hintergrundinformationen über aktuelle Ereignisse'); |
|||
ta['n-recentchanges'] = new Array('r','Die Liste der letzten Änderungen in diesem Wiki.'); |
|||
ta['n-randompage'] = new Array('x','Lade eine zufällige Seite'); |
|||
ta['n-help'] = new Array('','Der Ort zum Herausfinden.'); |
|||
ta['n-sitesupport'] = new Array('','Unterstütze uns'); |
|||
ta['t-whatlinkshere'] = new Array('j','Liste aller Wikipediaseiten, die hierher zeigen'); |
|||
ta['t-recentchangeslinked'] = new Array('k','Letzte Änderungen der Seiten die von hier verlinkt sind'); |
|||
ta['feed-rss'] = new Array('','RSS-Feed für diese Seite'); |
|||
ta['feed-atom'] = new Array('','Atom-Feed für diese Seite'); |
|||
ta['t-contributions'] = new Array('','Betrachte die Liste der Beiträge dieses Benutzers'); |
|||
ta['t-emailuser'] = new Array('','Sende diesem Benutzer eine E-Mail'); |
|||
ta['t-upload'] = new Array('u','Lade Bilder oder Mediadateien hoch'); |
|||
ta['t-specialpages'] = new Array('q','Liste aller Spezialseiten'); |
|||
ta['ca-nstab-main'] = new Array('c','Betrachte Artikelinhalt'); |
|||
ta['ca-nstab-user'] = new Array('c','Betrachte Benutzerseite'); |
|||
ta['ca-nstab-media'] = new Array('c','Betrachte Mediaseite'); |
|||
ta['ca-nstab-special'] = new Array('','Dies ist eine Spezialseite, sie kann nicht bearbeitet werden.'); |
|||
ta['ca-nstab-wp'] = new Array('a','Betrachte die Projektseite'); |
|||
ta['ca-nstab-image'] = new Array('c','Betrachte die Bildseite'); |
|||
ta['ca-nstab-mediawiki'] = new Array('c','Betrachte die Systemmeldung'); |
|||
ta['ca-nstab-template'] = new Array('c','Betrachte die Vorlage'); |
|||
ta['ca-nstab-help'] = new Array('c','Betrachte die Hilfsseite'); |
|||
ta['ca-nstab-category'] = new Array('c','Betrachte die Kategorienseite'); |
|||
// ============================================================ |
|||
// BEGIN Externhinweis |
|||
function externHinweis() { |
|||
if ( |
|||
(document.getElementById("pt-login") && // ob der Benutzer NICHT angemeldet ist |
|||
(document.getElementById("ca-edit")) && // ob die seite nicht geschützt ist |
|||
(!document.getElementById("ca-nstab-user")) && // ob die seite keine benutzerseite ist |
|||
(document.referrer != "") && // ob der referrer nicht leer ist |
|||
(document.referrer.search(/wikipedia\.org/) == -1) // ob der Referrer NICHT wikipedia.org enthält |
|||
) |
|||
{ |
|||
var externHinweis = document.createElement("div"); |
|||
externHinweis.setAttribute('id','externHinweis'); |
|||
// Hier kann der Text verändert werden. |
|||
// Bitte keine einfachen Anführungsstriche im Text verwenden! |
|||
// Wikisyntax funktioniert nicht! |
|||
externHinweis.innerHTML = '<a href="/wiki/Wikipedia:Willkommen" title="Wikipedia:Willkommen">Korrigiere Fehler oder erweitere diesen Artikel!</</a>'; |
|||
document.getElementById("content").appendChild(externHinweis); |
|||
} |
|||
} |
|||
onload = externHinweis(); |
|||
// END Externhinweis |
|||
// ============================================================ |
|||
// ============================================================ |
|||
// BEGIN Dynamic Navigation Bars |
|||
// set up the words in your language |
|||
var NavigationBarHide = 'Einklappen'; |
|||
var NavigationBarShow = 'Ausklappen'; |
|||
var NavigationBarShowDefault = 1; // 0: hide bars after loading |
|||
// 1: show bars after loading |
|||
// 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 <div>-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 <div class="NavFrame"> |
|||
NavFrame.insertBefore( |
|||
NavToggle, |
|||
NavFrame.firstChild |
|||
); |
|||
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); |
|||
} |
|||
} |
|||
if (NavigationBarShowDefault) { |
|||
for( |
|||
var i=1; |
|||
i<=indexNavigationBar; |
|||
i++ |
|||
) { |
|||
toggleNavigationBar(i); |
|||
} |
|||
} |
|||
} |
|||
onload = createNavigationBarToggleButton(); |
|||
// END Dynamic Navigation Bars |
|||
// ============================================================ |
Aktuelle Version vom 20. Januar 2022, 19:18 Uhr
/*
* Das folgende JavaScript wird für Benutzer der Benutzeroberfläche MonoBook geladen.
* Leer seit Juni 2013, Code für alle Skins befindet sich in [[MediaWiki:Common.js]].
*/
// [[phab:T72470]] (start)
// Many Monobook skins use these variables as globals (about 2000 a day 21/04/2021)
window.wgUserName = mw.config.get('wgUserName');
window.wgNamespaceNumber = mw.config.get('wgNamespaceNumber');
window.wgTitle = mw.config.get('wgTitle');
window.wgCanonicalNamespace = mw.config.get('wgCanonicalNamespace');
window.wgAction = mw.config.get('wgAction');
window.wgPageName = mw.config.get('wgPageName');
window.wgCanonicalSpecialPageName = mw.config.get('wgCanonicalSpecialPageName');
// [[phab:T72470]] (end)