MediaWiki:Vector-2022.js: Unterschied zwischen den Versionen

Aus TerranianStar
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
mw.loader.using('mediawiki.util').then(function () {
/* Test-Alert – zeigt an, dass Vector-2022.js geladen wurde */
     var tools = document.querySelector('#p-tb .vector-menu-content-list');
//alert("MediaWiki:Vector-2022.js läuft!");
    if (!tools) return;
// entpinnen //
mw.hook('vector-pinnable-init').add(function () {
     // Hauptmenü ENT-PINNEN
    document.querySelectorAll('.vector-pinnable-header-pinned')
        .forEach(el => el.classList.remove('vector-pinnable-header-pinned'));


     function addTool(name, url) {
     document.querySelectorAll('.vector-pinnable-element')
        var li = document.createElement('li');
         .forEach(el => el.classList.remove('vector-pinnable-element'));
        li.className = 'vector-menu-content-list-item';
        var a = document.createElement('a');
        a.href = url;
        a.textContent = name;
        li.appendChild(a);
         tools.appendChild(li);
    }
 
    addTool('Textbausteine', '/Wiki_TS/index.php/Kategorie:Textbausteine');
    addTool('Letzte Änderungen', '/Wiki_TS/index.php/Spezial:Letzte_Änderungen');
    addTool('Alle Seiten', '/Wiki_TS/index.php/Spezial:Alle_Seiten');
    addTool('Zufällige Seite', '/Wiki_TS/index.php/Spezial:Zufällige_Seite');
});
 
// --- Sidebar Collapsing für Vector 2022 ---
document.addEventListener("DOMContentLoaded", function () {
    const portlets = document.querySelectorAll('.vector-menu-portal');
 
    portlets.forEach(portlet => {
        const header = portlet.querySelector('.vector-menu-heading');
        if (!header) return;
 
        header.style.cursor = "pointer";
 
        header.addEventListener("click", () => {
            portlet.classList.toggle("collapsed");
        });
    });
});
 
// Rechte Sidebar komplett entfernen
document.addEventListener("DOMContentLoaded", function () {
    const rightSidebar = document.querySelector('.vector-feature-sidebar-container');
    if (rightSidebar) {
        rightSidebar.remove();
    }
   
});
});
/* Header an Content-Breite koppeln */
.vector-header-container {
    max-width: var(--content-max-width) !important;
    margin: 0 auto !important;
}

Aktuelle Version vom 24. Mai 2026, 17:06 Uhr

/* Test-Alert – zeigt an, dass Vector-2022.js geladen wurde */
//alert("MediaWiki:Vector-2022.js läuft!");
// entpinnen //
mw.hook('vector-pinnable-init').add(function () {
    // Hauptmenü ENT-PINNEN
    document.querySelectorAll('.vector-pinnable-header-pinned')
        .forEach(el => el.classList.remove('vector-pinnable-header-pinned'));

    document.querySelectorAll('.vector-pinnable-element')
        .forEach(el => el.classList.remove('vector-pinnable-element'));
});