Sprache wählen / Select Language: Deutsch | English

MediaWiki:Common.css: Unterschied zwischen den Versionen

Aus P&T-Wiki
Wechseln zu: Navigation, Suche
(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…“)
 
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);
    });
  }
});