MediaWiki:Common.js: Unterschied zwischen den Versionen
MediaWiki-Schnittstellenseite
Weitere Optionen
Kevkus (Diskussion | Beiträge) 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…“ |
Kevkus (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
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 checkbox = document.getElementById('citizen-search__checkbox'); | ||
const searchInput = document.querySelector('.citizen-search__input'); | |||
if ( | if (checkbox) { | ||
checkbox.checked = true; | |||
checkbox.dispatchEvent(new Event('input', { | |||
bubbles: 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);
}
});
});