MediaWiki:Common.js
MediaWiki-Schnittstellenseite
Weitere Optionen
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');
});
});