summaryrefslogtreecommitdiff
path: root/api/static/js/ui.js
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 19:47:59 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 19:47:59 +0000
commit1bbb4938d9f714eb29c8981e0d834ce85ccafacc (patch)
tree034a293a30a3c730bbdbe8aab2340a5eab9627d4 /api/static/js/ui.js
parentd3d0e0825ea4b4ed3ab338603b824af0178e5264 (diff)
feat: implement multi-select filters and logical oversight sorting
This commit: - Replaces single-select dropdowns with multi-select checkbox lists - Adds 'All' and 'None' quick-action links for filter groups - Implements custom priority sorting for Oversight levels (low -> mid -> high) - Updates Chart.js logic to respect logical sorting on X-axes
Diffstat (limited to 'api/static/js/ui.js')
-rw-r--r--api/static/js/ui.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/api/static/js/ui.js b/api/static/js/ui.js
index 359909b..8dd9586 100644
--- a/api/static/js/ui.js
+++ b/api/static/js/ui.js
@@ -4,9 +4,9 @@ export const ui = {
csvFileSelect: document.getElementById('csv-file-select'),
judgeFileSelect: document.getElementById('judge-file-select'),
- filterModel: document.getElementById('filter-model'),
- filterScenario: document.getElementById('filter-scenario'),
- filterOversight: document.getElementById('filter-oversight'),
+ filterModelList: document.getElementById('filter-model-list'),
+ filterScenarioList: document.getElementById('filter-scenario-list'),
+ filterOversightList: document.getElementById('filter-oversight-list'),
refreshBtn: document.getElementById('refresh-btn'),