Du siehst gerade eine alte Version dieser Seite. Zurück zur letzten Version.
Dies ist die Version von 1. Oktober 2025, 12:04 von Cimadmin
MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus BBS Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* Druck-Kopfzeile | /* Druck-Kopfzeile für Timeless Skin (stabil, blockbasiert) */ | ||
(function () { | (function () { | ||
var logoUrl = 'https://wiki.demo.lara-cloud.de/images/flexiskin-images-logo.png'; | var logoUrl = 'https://wiki.demo.lara-cloud.de/images/flexiskin-images-logo.png'; | ||
| Zeile 6: | Zeile 6: | ||
if (document.getElementById('mw-printheader')) return; | if (document.getElementById('mw-printheader')) return; | ||
var | var content = document.querySelector('#mw-content') || document.body; | ||
var header = document.createElement('div'); | var header = document.createElement('div'); | ||
| Zeile 13: | Zeile 13: | ||
var title = document.createElement('div'); | var title = document.createElement('div'); | ||
title.id = 'mw-printtitle'; | title.id = 'mw-printtitle'; | ||
title.textContent = document.title.replace(/ - .*$/, ''); | title.textContent = document.title.replace(/ - .*$/, ''); | ||
var logo = document.createElement('img'); | var logo = document.createElement('img'); | ||
| Zeile 22: | Zeile 22: | ||
header.appendChild(title); | header.appendChild(title); | ||
header.appendChild(logo); | header.appendChild(logo); | ||
content.insertBefore(header, content.firstChild); | |||
} | } | ||
// Nur beim Drucken einfügen | |||
window.addEventListener('beforeprint', insertPrintHeader); | window.addEventListener('beforeprint', insertPrintHeader); | ||
})(); | })(); | ||
Version vom 1. Oktober 2025, 12:04 Uhr
/* Druck-Kopfzeile für Timeless Skin (stabil, blockbasiert) */
(function () {
var logoUrl = 'https://wiki.demo.lara-cloud.de/images/flexiskin-images-logo.png';
function insertPrintHeader() {
if (document.getElementById('mw-printheader')) return;
var content = document.querySelector('#mw-content') || document.body;
var header = document.createElement('div');
header.id = 'mw-printheader';
var title = document.createElement('div');
title.id = 'mw-printtitle';
title.textContent = document.title.replace(/ - .*$/, '');
var logo = document.createElement('img');
logo.id = 'mw-printlogo';
logo.src = logoUrl;
logo.alt = 'Logo';
header.appendChild(title);
header.appendChild(logo);
content.insertBefore(header, content.firstChild);
}
// Nur beim Drucken einfügen
window.addEventListener('beforeprint', insertPrintHeader);
})();
