MediaWiki:Common.css: Unterschied zwischen den Versionen
Cain (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „→Das folgende CSS wird für alle Benutzeroberflächen geladen.: →Fixiertes Hauptmenü: #siteNotice { position: sticky; top: 0; z-index: 100; b…“) |
Cain (Diskussion | Beiträge) |
||
| Zeile 9: | Zeile 9: | ||
box-shadow: 0 2px 5px rgba(0,0,0,0.1); | box-shadow: 0 2px 5px rgba(0,0,0,0.1); | ||
} | } | ||
| + | // Menüauswahl basierend auf Seitensprache | ||
| + | $(document).ready(function() { | ||
| + | // Liste aller englischen Seiten oder Marker für englische Seiten | ||
| + | var englishPages = ['Mainpage', 'Sales', 'Stores', 'Production', 'Production_buildings', | ||
| + | 'employee', 'Manual', 'Game-FAQ/en', 'when_happens_what', | ||
| + | 'Features/en', 'Collective_agreement', 'Merge']; | ||
| + | |||
| + | // Prüfe, ob aktuelle Seite englisch ist | ||
| + | var isEnglishPage = false; | ||
| + | var pageName = mw.config.get('wgPageName'); | ||
| + | |||
| + | // Prüfe, ob Seitenname in der Liste englischer Seiten ist oder "/en" enthält | ||
| + | if (englishPages.indexOf(pageName) !== -1 || pageName.indexOf('/en') !== -1) { | ||
| + | isEnglishPage = true; | ||
| + | } | ||
| + | |||
| + | // Lade das entsprechende Menü | ||
| + | if (isEnglishPage) { | ||
| + | $.get('/index.php?title=MediaWiki:EnglishMenu&action=render', function(data) { | ||
| + | $('#siteNotice').html(data); | ||
| + | }); | ||
| + | } else { | ||
| + | $.get('/index.php?title=MediaWiki:GermanMenu&action=render', function(data) { | ||
| + | $('#siteNotice').html(data); | ||
| + | }); | ||
| + | } | ||
| + | }); | ||
Version vom 26. April 2025, 21:04 Uhr
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
/* Fixiertes Hauptmenü */
#siteNotice {
position: sticky;
top: 0;
z-index: 100;
background-color: white;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
// Menüauswahl basierend auf Seitensprache
$(document).ready(function() {
// Liste aller englischen Seiten oder Marker für englische Seiten
var englishPages = ['Mainpage', 'Sales', 'Stores', 'Production', 'Production_buildings',
'employee', 'Manual', 'Game-FAQ/en', 'when_happens_what',
'Features/en', 'Collective_agreement', 'Merge'];
// Prüfe, ob aktuelle Seite englisch ist
var isEnglishPage = false;
var pageName = mw.config.get('wgPageName');
// Prüfe, ob Seitenname in der Liste englischer Seiten ist oder "/en" enthält
if (englishPages.indexOf(pageName) !== -1 || pageName.indexOf('/en') !== -1) {
isEnglishPage = true;
}
// Lade das entsprechende Menü
if (isEnglishPage) {
$.get('/index.php?title=MediaWiki:EnglishMenu&action=render', function(data) {
$('#siteNotice').html(data);
});
} else {
$.get('/index.php?title=MediaWiki:GermanMenu&action=render', function(data) {
$('#siteNotice').html(data);
});
}
});