2 Commits

Author SHA1 Message Date
Jürgen Mummert c790a1c312 Fix browser import for Meilisearch frontend client 2026-02-24 12:52:47 +01:00
Jürgen Mummert 7e757bbb6a Fix: remove search-active body class on reset button click 2026-01-15 09:21:41 +01:00
@@ -61,10 +61,15 @@ Contao 5 Frontend Module Template
</div> </div>
<script type="module"> <script type="module">
import MeiliSearch from 'https://cdn.jsdelivr.net/npm/meilisearch@latest/dist/bundles/meilisearch.esm.js'; <script src="https://cdn.jsdelivr.net/npm/meilisearch@0.39.0/dist/bundles/meilisearch.umd.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
if (typeof MeiliSearch === 'undefined') {
console.error('[Meilisearch] Browser client konnte nicht geladen werden');
return;
}
const wrapper = document.querySelector('.meilisearch-search'); const wrapper = document.querySelector('.meilisearch-search');
if (!wrapper) return; if (!wrapper) return;
@@ -96,6 +101,10 @@ Contao 5 Frontend Module Template
input.value = ''; input.value = '';
results.innerHTML = ''; results.innerHTML = '';
clear.classList.add('is-hidden'); clear.classList.add('is-hidden');
// ✅ WICHTIG: Suchmodus verlassen
document.body.classList.remove('search-active');
input.focus(); input.focus();
}); });