Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

MediaWiki:Common.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
// Social Icons in Sidebar ersetzen
// Social Icons in Sidebar ersetzen
$(function() {
$(function() {
    var icons = {
        'n-Discord':    'fab fa-discord',
        'n-Facebook':  'fab fa-facebook-f',
        'n-Instagram':  'fab fa-instagram',
        'n-X':          'fab fa-x-twitter',
        'n-YouTube':    'fab fa-youtube',
        'n-Twitch':    'fab fa-twitch',
        'n-E-Mail':    'fas fa-envelope',
        'n-Support-us': 'fas fa-heart'
    };
    $.each(icons, function(id, cls) {
        $('#' + id + ' a').html('<i class="' + cls + '"></i>');
    });
});
$(function() {
    // Dem External-UL eine eigene Klasse geben
     $('#n-sidebar-label-contactus').closest('ul').addClass('sgpggb-external-menu');
     $('#n-sidebar-label-contactus').closest('ul').addClass('sgpggb-external-menu');


Zeile 47: Zeile 29:
     });
     });
});
});
$('.sgpggb-external-menu').attr('style', 'display:flex !important; flex-direction:row !important; flex-wrap:wrap !important; align-items:center !important; gap:0.25rem !important;');
$('.sgpggb-external-menu li').attr('style', 'display:inline-flex !important;');

Version vom 15. Juni 2026, 12:21 Uhr

mw.hook('wikipage.content').add(function($content) {
    const headings = document.querySelectorAll('.citizen-section-heading');
    if (headings.length === 0) return;
    
    const sections = document.querySelectorAll('.citizen-section');
    sections.forEach(function(section, index) {
        if (index === 0) return; // Einleitungstext überspringen
        section.hidden = 'until-found';
    });
});

// Social Icons in Sidebar ersetzen
$(function() {
    $('#n-sidebar-label-contactus').closest('ul').addClass('sgpggb-external-menu');

    var icons = {
        'n-Discord':    'fab fa-discord',
        'n-Facebook':   'fab fa-facebook-f',
        'n-Instagram':  'fab fa-instagram',
        'n-X':          'fab fa-x-twitter',
        'n-YouTube':    'fab fa-youtube',
        'n-Twitch':     'fab fa-twitch',
        'n-E-Mail':     'fas fa-envelope',
        'n-Support-us': 'fas fa-heart'
    };

    $.each(icons, function(id, cls) {
        $('#' + id + ' a').html('<i class="' + cls + '"></i>');
    });
});