Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

MediaWiki:Common.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
Die Seite wurde neu angelegt: „Das folgende JavaScript wird für alle Benutzer geladen.: mw.loader.using(['mediawiki.util']).done(function () { if (mw.config.get('wgIsMainPage')) { const trigger = document.getElementById('skin-citizen-search-trigger'); const checkbox = document.getElementById('citizen-search__checkbox'); if (trigger && checkbox) { trigger.addEventListener('click', function () { checkbox.checked = true; checkbox.dispatchEvent(n…“
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
/* Das folgende JavaScript wird für alle Benutzer geladen. */
mw.loader.using(['mediawiki.util']).done(function () {
  const trigger = document.getElementById('skin-citizen-search-trigger');
 
  if (!trigger) {
    return;
  }


mw.loader.using(['mediawiki.util']).done(function () {
  trigger.addEventListener('click', function () {
  if (mw.config.get('wgIsMainPage')) {
    const trigger = document.getElementById('skin-citizen-search-trigger');
     const checkbox = document.getElementById('citizen-search__checkbox');
     const checkbox = document.getElementById('citizen-search__checkbox');
    const searchInput = document.querySelector('.citizen-search__input');


     if (trigger && checkbox) {
     if (checkbox) {
       trigger.addEventListener('click', function () {
       checkbox.checked = true;
        checkbox.checked = true;
      checkbox.dispatchEvent(new Event('input', {
        checkbox.dispatchEvent(new Event('input', {
        bubbles: true,
          bubbles: true,
        composed: true
          composed: true
      }));
        }));
      });
     }
     }
   }
 
    if (searchInput) {
      setTimeout(function () {
        searchInput.focus();
      }, 50);
    }
   });
});
});

Version vom 25. April 2026, 01:50 Uhr

mw.loader.using(['mediawiki.util']).done(function () {
  const trigger = document.getElementById('skin-citizen-search-trigger');

  if (!trigger) {
    return;
  }

  trigger.addEventListener('click', function () {
    const checkbox = document.getElementById('citizen-search__checkbox');
    const searchInput = document.querySelector('.citizen-search__input');

    if (checkbox) {
      checkbox.checked = true;
      checkbox.dispatchEvent(new Event('input', {
        bubbles: true,
        composed: true
      }));
    }

    if (searchInput) {
      setTimeout(function () {
        searchInput.focus();
      }, 50);
    }
  });
});