Zum Inhalt springen


MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Firestone Idle RPG Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
});
});
*/
*/
// Erzwinge "Breit" (max width) auch anonym und räume alte Keys weg
/* === Force Vector wide layout for everyone (MW 1.44, Vector 2022) === */
mw.loader.using([]).then(function () {
(function () {
   try {
   try {
     // Ältere / alternative Keys bereinigen
     var KEY = 'vector-client-prefs';
    localStorage.removeItem('vector-feature-limited-width');
     var prefs = {};
     localStorage.removeItem('vector-page-width');
     try { prefs = JSON.parse( localStorage.getItem(KEY) || '{}' ); } catch (e) {}
     localStorage.removeItem('vector-feature-page-width');


     // Heutiger Key (bei vielen MW/Vector-Versionen)
     // 0 = wide, 1 = limited-width
     localStorage.setItem('vector-limited-width', '0');   // 0 = breit
     if ( prefs['vector-feature-limited-width'] !== 0 ) {
      prefs['vector-feature-limited-width'] = 0;
      localStorage.setItem( KEY, JSON.stringify(prefs) );
    }


     // Sicherheitsnetz: Body-Klasse entfernen, falls vorhanden
     // Fix the <html> classes immediately (prevents narrow layout flash)
     document.documentElement.classList.remove('vector-feature-limited-width');
     var html = document.documentElement;
    html.classList.remove('vector-feature-limited-width-clientpref-1');
    html.classList.add('vector-feature-limited-width-clientpref-0');
    // (manchmal setzt der Server noch diese Klasse:)
    html.classList.remove('vector-feature-limited-width');
   } catch (e) {}
   } catch (e) {}
});
})();

Version vom 9. Oktober 2025, 20:15 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
/*
$(document).ready(function(){
  $("#ca-talk").remove();
  $("#footer-places-privacy").remove();
  $("#footer-places-about").remove();
  $("#footer-places-disclaimers").remove();
});
*/
/* === Force Vector wide layout for everyone (MW 1.44, Vector 2022) === */
(function () {
  try {
    var KEY = 'vector-client-prefs';
    var prefs = {};
    try { prefs = JSON.parse( localStorage.getItem(KEY) || '{}' ); } catch (e) {}

    // 0 = wide, 1 = limited-width
    if ( prefs['vector-feature-limited-width'] !== 0 ) {
      prefs['vector-feature-limited-width'] = 0;
      localStorage.setItem( KEY, JSON.stringify(prefs) );
    }

    // Fix the <html> classes immediately (prevents narrow layout flash)
    var html = document.documentElement;
    html.classList.remove('vector-feature-limited-width-clientpref-1');
    html.classList.add('vector-feature-limited-width-clientpref-0');
    // (manchmal setzt der Server noch diese Klasse:)
    html.classList.remove('vector-feature-limited-width');
  } catch (e) {}
})();