MediaWiki:Common.js: Unterschied zwischen den Versionen
Aus BBS Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* | /* Druck-Kopfzeile mit Titel links und Logo rechts (Timeless Skin) */ | ||
(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'; | ||
function | function insertPrintHeader() { | ||
if (document.getElementById('mw- | if (document.getElementById('mw-printheader')) return; | ||
var body = document.body; | var body = document.body; | ||
var | |||
var header = document.createElement('div'); | |||
header.id = 'mw-printheader'; | |||
body.insertBefore( | var title = document.createElement('div'); | ||
title.id = 'mw-printtitle'; | |||
title.textContent = document.title.replace(/ - .*$/, ''); // nur Seitentitel ohne "- Wiki" | |||
var logo = document.createElement('img'); | |||
logo.id = 'mw-printlogo'; | |||
logo.src = logoUrl; | |||
logo.alt = 'Logo'; | |||
header.appendChild(title); | |||
header.appendChild(logo); | |||
body.insertBefore(header, body.firstChild); | |||
} | } | ||
window.addEventListener('beforeprint', | window.addEventListener('beforeprint', insertPrintHeader); | ||
})(); | })(); | ||
Version vom 1. Oktober 2025, 12:02 Uhr
/* Druck-Kopfzeile mit Titel links und Logo rechts (Timeless Skin) */
(function () {
var logoUrl = 'https://wiki.demo.lara-cloud.de/images/flexiskin-images-logo.png';
function insertPrintHeader() {
if (document.getElementById('mw-printheader')) return;
var body = 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(/ - .*$/, ''); // nur Seitentitel ohne "- Wiki"
var logo = document.createElement('img');
logo.id = 'mw-printlogo';
logo.src = logoUrl;
logo.alt = 'Logo';
header.appendChild(title);
header.appendChild(logo);
body.insertBefore(header, body.firstChild);
}
window.addEventListener('beforeprint', insertPrintHeader);
})();
