summaryrefslogtreecommitdiff
path: root/api/static/js/ui.js
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 20:16:05 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-03-09 20:16:05 +0000
commit17acb7a802d6d6f844c51dca5f2f171e360eca8d (patch)
treefd3ad7642e06289a43bc0f059307bff07aed4cd9 /api/static/js/ui.js
parent1bbb4938d9f714eb29c8981e0d834ce85ccafacc (diff)
feat: add token usage metrics and click-to-zoom charts
This commit: - Bakes total/prompt/completion tokens directly into results.csv - Reverts dynamic JSON scraping backend logic for speed - Adds modal overlay functionality to zoom Chart.js graphs on click
Diffstat (limited to 'api/static/js/ui.js')
-rw-r--r--api/static/js/ui.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/api/static/js/ui.js b/api/static/js/ui.js
index 8dd9586..2c402ab 100644
--- a/api/static/js/ui.js
+++ b/api/static/js/ui.js
@@ -16,6 +16,10 @@ export const ui = {
interactiveCharts: document.getElementById('interactive-charts'),
dataStats: document.getElementById('data-stats'),
+ chartModal: document.getElementById('chart-modal'),
+ closeModalBtn: document.getElementById('close-modal-btn'),
+ modalChartContainer: document.getElementById('modal-chart-container'),
+
tabTriggers: document.querySelectorAll('.tab-trigger'),
tabPanels: document.querySelectorAll('.tab-panel')
};