summaryrefslogtreecommitdiff
path: root/docs/stories.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/stories.js')
-rw-r--r--docs/stories.js28
1 files changed, 0 insertions, 28 deletions
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);