From f982a5621bfed646ce71fcf7aeeca71ef4ae55c1 Mon Sep 17 00:00:00 2001 From: WriterV2 Date: Sun, 4 Aug 2024 10:07:08 +0200 Subject: Purge --- docs/stories.js | 28 ---------------------------- 1 file changed, 28 deletions(-) delete mode 100644 docs/stories.js (limited to 'docs/stories.js') diff --git a/docs/stories.js b/docs/stories.js deleted file mode 100644 index cb39b0c..0000000 --- a/docs/stories.js +++ /dev/null @@ -1,28 +0,0 @@ -// every story card -const workCards = document.querySelectorAll(".work-card"); - -// language select input -const languageSelect = document.querySelector("#language-select"); -// copy of works with all work cards -const works = Array.from(document.querySelector(".works").children); - -// filter cards based on language filter -function filterWorkCards() { - // restore initial state with all cards - // (TODO: Explore more efficient solutions without another loop) - document.querySelector(".works").replaceChildren(); - works.forEach((card) => { - document.querySelector(".works").appendChild(card); - }) - - // filter card if language doesn't match - workCards.forEach((card) => { - if (languageSelect.value != "*" && card.querySelector(".story-language").innerHTML != languageSelect.value) { - document.querySelector(".works").removeChild(card); - } - }) -} - -// filter cards when -// language selection changes -languageSelect.addEventListener("change", filterWorkCards); -- cgit v1.2.3