diff --git a/loko/interventions/static/interventions/interventions_index.js b/loko/interventions/static/interventions/interventions_index.js index f814750..befb50b 100644 --- a/loko/interventions/static/interventions/interventions_index.js +++ b/loko/interventions/static/interventions/interventions_index.js @@ -3135,24 +3135,6 @@ function initFavoriteFilters() { }); } - const btnModalSave = document.getElementById('modal-save-favorite-btn'); - if (btnModalSave) { - btnModalSave.addEventListener('click', function(e) { - e.preventDefault(); - openSaveFavoriteModal(); - }); - } - - // Modal favorite select change - const modalSelect = document.getElementById('modal-favorite-filter-select'); - if (modalSelect) { - modalSelect.addEventListener('change', function() { - if (this.value) { - applyFavoriteFilter(this.value); - } - }); - } - // Confirm save button const btnConfirmSave = document.getElementById('btn-confirm-save-favorite'); if (btnConfirmSave) { @@ -3176,7 +3158,6 @@ function initFavoriteFilters() { function renderFavoriteFiltersUI() { const countBadge = document.getElementById('favorite-filters-count'); const itemsContainer = document.getElementById('favorite-filters-items'); - const modalSelect = document.getElementById('modal-favorite-filter-select'); if (countBadge) { countBadge.textContent = (typeof userFavoriteFilters !== 'undefined' && Array.isArray(userFavoriteFilters)) ? userFavoriteFilters.length : 0; @@ -3212,18 +3193,6 @@ function renderFavoriteFiltersUI() { itemsContainer.innerHTML = html; } } - - if (modalSelect) { - const currentVal = modalSelect.value; - let selectHtml = ``; - if (typeof userFavoriteFilters !== 'undefined' && Array.isArray(userFavoriteFilters)) { - userFavoriteFilters.forEach(fav => { - selectHtml += ``; - }); - } - modalSelect.innerHTML = selectHtml; - modalSelect.value = currentVal; - } } function getCurrentFilterValues() { @@ -3307,7 +3276,6 @@ function checkActiveFavoriteMatch() { } const activeLabel = document.getElementById('active-favorite-label'); - const modalSelect = document.getElementById('modal-favorite-filter-select'); // Reset all star icons and active classes document.querySelectorAll('.dropdown-item-favorite').forEach(el => el.classList.remove('active')); @@ -3327,16 +3295,10 @@ function checkActiveFavoriteMatch() { if (activeStar) { activeStar.className = 'bi bi-star-fill favorite-star-icon text-warning'; } - if (modalSelect) { - modalSelect.value = matchedFav.id; - } } else { if (activeLabel) { activeLabel.textContent = gettext('Favoris'); } - if (modalSelect) { - modalSelect.value = ''; - } } } diff --git a/loko/interventions/templates/interventions/interventions_index.html b/loko/interventions/templates/interventions/interventions_index.html index 812d3dc..dacbd64 100644 --- a/loko/interventions/templates/interventions/interventions_index.html +++ b/loko/interventions/templates/interventions/interventions_index.html @@ -45,6 +45,10 @@ margin-top: 2px; } + #filter-badge { + z-index: 5; + } + .dropdown-item-favorite { transition: background-color 0.15s ease; border-radius: 4px; @@ -578,20 +582,6 @@