summaryrefslogtreecommitdiff
path: root/docs/stories.js
diff options
context:
space:
mode:
authorWriterV2 <primary-v2@protonmail.com>2023-01-28 11:50:37 +0100
committerWriterV2 <primary-v2@protonmail.com>2023-01-28 11:50:37 +0100
commit46dbedbd451217cd22d10e9d8cd208d4706771b8 (patch)
treeb4ae5678c9e73bb167ebe531119af400ec90118e /docs/stories.js
parentc6cd96ed28f57ae5573a8ecad1acc9179c1e7aef (diff)
Remove story-type attribute and filter
Diffstat (limited to 'docs/stories.js')
-rw-r--r--docs/stories.js10
1 files changed, 2 insertions, 8 deletions
diff --git a/docs/stories.js b/docs/stories.js
index e5a57ec..cb39b0c 100644
--- a/docs/stories.js
+++ b/docs/stories.js
@@ -1,14 +1,12 @@
// every story card
const workCards = document.querySelectorAll(".work-card");
-// story type select input
-const storyTypeSelect = document.querySelector("#story-type-select");
// 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 storytype and language filter
+// filter cards based on language filter
function filterWorkCards() {
// restore initial state with all cards
// (TODO: Explore more efficient solutions without another loop)
@@ -17,18 +15,14 @@ function filterWorkCards() {
document.querySelector(".works").appendChild(card);
})
- // filter card if language or story type filter doesn't match
+ // 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);
- } else if (storyTypeSelect.value != "*" && card.querySelector(".story-type").innerHTML != storyTypeSelect.value) {
- document.querySelector(".works").removeChild(card);
}
})
}
// filter cards when
-// story type selection changes
-storyTypeSelect.addEventListener("change", filterWorkCards);
// language selection changes
languageSelect.addEventListener("change", filterWorkCards);