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

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
mw.loader.using(['mediawiki.util']).done(function () {
  const trigger = document.getElementById('skin-citizen-search-trigger');

  if (!trigger) {
    console.warn('[Onos] Search trigger not found');
    return;
  }

  trigger.addEventListener('click', function () {
    console.log('[Onos] Search clicked');

    const citizenSearchButton =
      document.querySelector('.citizen-search__button') ||
      document.querySelector('.citizen-search__card') ||
      document.querySelector('[aria-label="Search"]') ||
      document.querySelector('[aria-label="Suche"]');

    const checkbox = document.getElementById('citizen-search__checkbox');

    if (citizenSearchButton) {
      citizenSearchButton.click();
      console.log('[Onos] Clicked Citizen search button');
      return;
    }

    if (checkbox) {
      checkbox.checked = true;
      checkbox.dispatchEvent(new Event('change', { bubbles: true }));
      checkbox.dispatchEvent(new Event('input', { bubbles: true }));
      console.log('[Onos] Opened Citizen search checkbox');
      return;
    }

    console.warn('[Onos] Citizen search element not found');
  });
});