summaryrefslogtreecommitdiffstats
path: root/public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js')
-rw-r--r--public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js28
1 files changed, 0 insertions, 28 deletions
diff --git a/public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js b/public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js
deleted file mode 100644
index 64d9c57..0000000
--- a/public/js/filters.38212ecd54ff7f1fdebf2aebe32e8c248382e80f93dae0761ebbbd03ca28dc5b.js
+++ /dev/null
@@ -1,28 +0,0 @@
-// filters.js
-(function() {
- const filterBtns = document.querySelectorAll('.filter-btn');
- const feedList = document.getElementById('articles-feed');
- const cards = feedList ? feedList.querySelectorAll('.post-card') : [];
-
- if (!filterBtns.length || !cards.length) return;
-
- filterBtns.forEach(btn => {
- btn.addEventListener('click', function() {
- const filter = this.dataset.filter;
-
- // Update active button
- filterBtns.forEach(b => b.classList.remove('active'));
- this.classList.add('active');
-
- // Filter cards
- cards.forEach(card => {
- const cardType = card.querySelector('.post-type-badge')?.classList[1];
- const matches = filter === 'all' || cardType === filter;
- card.style.display = matches ? '' : 'none';
- });
-
- // Scroll to top
- window.scrollTo({ top: 0, behavior: 'smooth' });
- });
- });
-})();