MediaWiki:Common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Gerard (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
Gerard (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
||
| Zeile 40: | Zeile 40: | ||
}); | }); | ||
// TerranianStar – Sidebar Collapse | // TerranianStar – Sidebar Collapse über den Vector-Menübutton | ||
mw.hook('wikipage.content').add(function () { | mw.hook('wikipage.content').add(function () { | ||
// | // Vector 2022 Menübutton | ||
const vectorButton = document.querySelector('.vector-main-menu-toggle'); | |||
const sidebar = document.querySelector('.vector-main-menu'); | const sidebar = document.querySelector('.vector-main-menu'); | ||
if (!vectorButton || !sidebar) { | |||
if ( | console.log("Vector-Menübutton oder Sidebar nicht gefunden."); | ||
console.log("Vector | |||
return; | return; | ||
} | } | ||
console.log("Vector-Menübutton gefunden – Sidebar wird gekoppelt."); | |||
// Beim Klick auf den Vector-Button Sidebar ein/ausblenden | |||
vectorButton.addEventListener('click', function () { | |||
sidebar.classList.toggle('ts-sidebar-collapsed'); | sidebar.classList.toggle('ts-sidebar-collapsed'); | ||
} | }); | ||
}); | }); | ||
Version vom 24. Mai 2026, 12:11 Uhr
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/** Namensräume für die Seitenvorschau **/
mw.config.set('wgContentNamespaces', [0, 100]);
//
// Icons für Bearbeiten / Quelltext bearbeiten (Vector‑2022)
//
mw.hook('wikipage.content').add(function($content) {
$content.find('.mw-editsection a').each(function() {
var $a = $(this);
var text = $a.text().trim();
// Text ausblenden
$a.css({
'font-size': '0',
'display': 'inline-block',
'width': '22px',
'height': '22px',
'background-size': 'contain',
'background-repeat': 'no-repeat',
'background-position': 'center',
'vertical-align': 'middle',
'margin-left': '4px'
});
// Normales Bearbeiten
if (text === 'Bearbeiten') {
$a.css('background-image', 'url("/Wiki_BlueX/images/e/e6/EditIcon.png")');
}
// Quelltext bearbeiten
if (text === 'Quelltext bearbeiten') {
$a.css('background-image', 'url("/Wiki_BlueX/images/f/f6/QEditIcon.png")');
}
});
// Klammern entfernen
$content.find('.mw-editsection').css('font-size', '0');
});
// TerranianStar – Sidebar Collapse über den Vector-Menübutton
mw.hook('wikipage.content').add(function () {
// Vector 2022 Menübutton
const vectorButton = document.querySelector('.vector-main-menu-toggle');
const sidebar = document.querySelector('.vector-main-menu');
if (!vectorButton || !sidebar) {
console.log("Vector-Menübutton oder Sidebar nicht gefunden.");
return;
}
console.log("Vector-Menübutton gefunden – Sidebar wird gekoppelt.");
// Beim Klick auf den Vector-Button Sidebar ein/ausblenden
vectorButton.addEventListener('click', function () {
sidebar.classList.toggle('ts-sidebar-collapsed');
});
});