diff --git a/assets/admin.js b/assets/admin.js index a9c5336..80ff9e7 100644 --- a/assets/admin.js +++ b/assets/admin.js @@ -51,6 +51,23 @@ if (document.querySelector('.filters a')) { } }; } +if (document.querySelector('.sort a')) { + let filtersList = document.querySelector('.sort .list'); + let filtersListStyle = window.getComputedStyle(filtersList); + document.querySelector('.sort a').onclick = event => { + event.preventDefault(); + if (filtersListStyle.display == 'none') { + filtersList.style.display = 'flex'; + } else { + filtersList.style.display = 'none'; + } + }; + document.onclick = event => { + if (!event.target.closest('.sort')) { + filtersList.style.display = 'none'; + } + }; +} document.querySelectorAll('.msg').forEach(element => { element.querySelector('.fa-times').onclick = () => { element.remove();