From ee206e124129507888ab7591ba11ee011d487aa8 Mon Sep 17 00:00:00 2001 From: ehab-hassan Date: Sat, 24 May 2025 21:04:08 +0300 Subject: [PATCH] update dropdown --- css/index.css | 4 +++ static/js/custom.js | 42 +++++++++++++------------- templates/partials/header.html | 13 ++++++-- templates/shortcodes/feature_card.html | 6 +++- 4 files changed, 41 insertions(+), 24 deletions(-) diff --git a/css/index.css b/css/index.css index 12c977d..effad59 100644 --- a/css/index.css +++ b/css/index.css @@ -74,6 +74,10 @@ body.dark-mode .icon { fill: #ffffff !important; } +body.dark-mode .card { + background-color: rgba(82, 82, 82, 50%) !important; +} + body.dark-mode .dropdown a{ @apply px-0 diff --git a/static/js/custom.js b/static/js/custom.js index d379409..a133157 100644 --- a/static/js/custom.js +++ b/static/js/custom.js @@ -124,29 +124,29 @@ function hideHamburger() { } } -// function toggleFilter() { -// var filterMenu = document.getElementById("filter-menu"); -// if (filterMenu.className.includes("hidden")) { -// filterMenu.className = filterMenu.className.replace("hidden", " "); -// } else { -// filterMenu.className = filterMenu.className + " hidden"; -// } -// } -// window.onload = function () { -// let elements = document.getElementsByTagName("button"); -// let buttons = [...elements]; +function toggleFilter() { + var filterMenu = document.getElementById("filter-menu"); + if (filterMenu.className.includes("hidden")) { + filterMenu.className = filterMenu.className.replace("hidden", " "); + } else { + filterMenu.className = filterMenu.className + " hidden"; + } +} +window.onload = function () { + let elements = document.getElementsByTagName("button"); + let buttons = [...elements]; -// buttons.forEach((button) => { -// button.addEventListener("click", function () { -// handleClick(button); -// }); -// }); + buttons.forEach((button) => { + button.addEventListener("click", function () { + handleClick(button); + }); + }); -// document.getElementById("filter-btn").addEventListener("click", toggleFilter); -// document -// .getElementById("mobile-learn-btn") -// .addEventListener("click", toggleMenu); -// }; + document.getElementById("filter-btn").addEventListener("click", toggleFilter); + document + .getElementById("mobile-learn-btn") + .addEventListener("click", toggleMenu); +}; function openInNewTab(url) { window.open(url, "_blank").focus(); diff --git a/templates/partials/header.html b/templates/partials/header.html index d717ef9..b05a535 100644 --- a/templates/partials/header.html +++ b/templates/partials/header.html @@ -2,7 +2,7 @@ {% set header_items = section.content | safe | split(pat="
  • ") %}
    -
    +