MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Dunkelherzen Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Das folgende JavaScript wird für alle Benutzer geladen. */
$(function () {
$(function () {
   // Benutzername abrufen
   if (mw.config.get('wgUserName') === null) {
  var username = mw.config.get('wgUserName');
    $("a:contains('Neuen Charakter anlegen')").closest('li').remove();
  }
});


  // Prüfen, ob Benutzer abgemeldet ist
/* NPC:-Präfix ausblenden nur in Kategorie:FähigkeitenNPC */
  if (username === null) {
$(function () {
    // Link zur Formularseite verstecken
    if (mw.config.get('wgPageName') === 'Kategorie:FähigkeitenNPC') {
    $("a[title='Formular:NeuerCharakter']").closest('li').remove();
        document.querySelectorAll('.mw-category li a').forEach(a => {
  }
            if (a.textContent.startsWith('NPC: ')) {
                a.textContent = a.textContent.replace(/^NPC:\s*/, '');
            }
        });
    }
});
});

Aktuelle Version vom 7. Dezember 2025, 22:19 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
$(function () {
  if (mw.config.get('wgUserName') === null) {
    $("a:contains('Neuen Charakter anlegen')").closest('li').remove();
  }
});

/* NPC:-Präfix ausblenden nur in Kategorie:FähigkeitenNPC */
$(function () {
    if (mw.config.get('wgPageName') === 'Kategorie:FähigkeitenNPC') {
        document.querySelectorAll('.mw-category li a').forEach(a => {
            if (a.textContent.startsWith('NPC: ')) {
                a.textContent = a.textContent.replace(/^NPC:\s*/, '');
            }
        });
    }
});