Zum Inhalt springen

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus HammWiki
Die Seite wurde neu angelegt: „Das folgende JavaScript wird für alle Benutzer geladen.: Link "Benutzerkonto beantragen" auf Spezial:Anmelden: if (typeof mw !== 'undefined') { mw.loader.using(['mediawiki.util', 'mediawiki.user']).then(function () { if (!mw.user.isAnon()) return; if ((mw.config.get('wgCanonicalSpecialPageName') || '').toLowerCase() !== 'userlogin') return; var LABEL = 'Benutzerkonto beantragen'; var HREF = mw.util.getUrl('Special:RequestAcc…“
 
K Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Das folgende JavaScript wird für alle Benutzer geladen.:
Markierung: Ersetzt
 
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Das folgende JavaScript wird für alle Benutzer geladen. */
/* Link "Benutzerkonto beantragen" auf Spezial:Anmelden */
if (typeof mw !== 'undefined') {
  mw.loader.using(['mediawiki.util', 'mediawiki.user']).then(function () {
    if (!mw.user.isAnon()) return;
    if ((mw.config.get('wgCanonicalSpecialPageName') || '').toLowerCase() !== 'userlogin') return;
    var LABEL = 'Benutzerkonto beantragen';
    var HREF = mw.util.getUrl('Special:RequestAccount');
    var ID = 'mw-login-requestaccount';
    function insert() {
      if (document.getElementById(ID)) return;
      var box = document.createElement('div');
      box.id = ID;
      box.className = 'mw-message-box mw-message-box-notice';
      var link = document.createElement('a');
      link.href = HREF;
      link.textContent = LABEL;
      box.appendChild(link);
      var form = document.querySelector('.mw-htmlform, .mw-htmlform-ooui') ||
                document.getElementById('userloginForm') ||
                document.querySelector('form[name="userlogin"]');
      if (form && form.parentNode) {
        form.parentNode.insertBefore(box, form.nextSibling);
      } else {
        var content = document.getElementById('content') || document.body;
        content.insertBefore(box, content.firstChild);
      }
    }
    mw.hook('wikipage.content').add(insert);
    $(insert);
  });
}

Aktuelle Version vom 24. August 2025, 15:53 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
Cookies helfen uns bei der Bereitstellung von HammWiki. Durch die Nutzung von HammWiki erklärst du dich damit einverstanden, dass wir Cookies speichern.