mirror of
https://github.com/wilsonfreitas/awesome-quant.git
synced 2026-07-27 20:07:50 +00:00
Update main.js: support multi-language filtering
Change from data-language (single value) to data-languages (space-separated). Filter now checks includes() instead of exact match, allowing multi-language projects to appear in multiple language filters.
This commit is contained in:
+2
-2
@@ -73,7 +73,7 @@
|
||||
" " +
|
||||
(expand ? expand.textContent : "")
|
||||
).toLowerCase();
|
||||
const language = row.dataset.language || "";
|
||||
const languages = (row.dataset.languages || "").split(" ");
|
||||
const category = row.dataset.category || "";
|
||||
const sources = row.dataset.sources || "";
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
if (show && activeFilter.value) {
|
||||
const ft = activeFilter.type;
|
||||
const fv = activeFilter.value;
|
||||
if (ft === "language" && language !== fv) show = false;
|
||||
if (ft === "language" && !languages.includes(fv)) show = false;
|
||||
if (ft === "category" && category !== fv) show = false;
|
||||
if (ft === "source" && !sources.split(" ").includes(fv)) show = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user