Zum Inhalt springen
Das offene Wiki zur kritischen Einordnung von Pseudowissenschaft, Verschwörungserzählungen und Desinformation im deutschsprachigen Raum — 401 Artikel mit transparenten Quellen und dokumentiertem Korrekturrecht.

MediaWiki:Common.js

Aus Faktenradar
Version vom 11. Mai 2026, 00:17 Uhr von Faktenradar Redakteur (Diskussion | Beiträge) (Footer-Banner zusätzlich auf Kategorie- und Spezialseiten)

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Article-footer banner — Hauptraum-Artikel, Kategorie- und Spezialseiten.
   Nicht in Diskussion-/User-/MediaWiki-/Help-Namespaces oder im Edit-Modus.
   Anhängen an .mw-parser-output (Artikel/Kat.) bzw. an #mw-content-text
   (Spezialseiten ohne Parser-Output), damit die Breite immer dem
   Inhaltsbereich entspricht. */
$(function () {
    if (mw.config.get('wgAction') !== 'view') return;
    if (mw.config.get('wgPageName') === 'Hauptseite') return;

    var ns = mw.config.get('wgNamespaceNumber');
    // 0 = Artikel, 14 = Kategorie, -1 = Spezialseite
    if (ns !== 0 && ns !== 14 && ns !== -1) return;

    if (document.getElementById('faktenradar-article-footer')) return;

    var host = document.querySelector('.mw-parser-output')
        || document.getElementById('mw-content-text');
    if (!host) return;

    var banner = document.createElement('div');
    banner.id = 'faktenradar-article-footer';
    banner.style.cssText = [
        'margin-top:32px',
        'padding:14px 18px',
        'background:#fafafa',
        'border:1px solid #e5e5e5',
        'border-radius:4px',
        'font-size:13px',
        'color:#555',
        'line-height:1.55'
    ].join(';') + ';';
    banner.innerHTML =
        '<div style="font-weight:600;color:#222;margin-bottom:4px;">Faktenradar &mdash; kritische Einordnung</div>' +
        'Dieser Eintrag wurde aus &ouml;ffentlich dokumentierten Quellen zusammengestellt und folgt presserechtlichen Ma&szlig;st&auml;ben. ' +
        'Hinweise auf Faktenfehler, fehlende Belege oder neue Entwicklungen bitte an ' +
        '<a href="mailto:admin@faktenradar.9xsrv.com">admin@faktenradar.9xsrv.com</a>. ' +
        '<span style="color:#999;">&nbsp;&middot;&nbsp;</span> ' +
        '<a href="/index.php?title=Hauptseite">&Uuml;ber das Projekt</a> ' +
        '<span style="color:#999;">&nbsp;&middot;&nbsp;</span> ' +
        '<a href="/index.php?title=Spezial:Zuf%C3%A4llige_Seite">Zuf&auml;llige Seite</a>';

    host.appendChild(banner);
});