fix: choose buckets

This commit is contained in:
2026-04-09 02:23:11 +04:00
parent db9c63a096
commit 27d8630611
7 changed files with 60 additions and 23 deletions
+3 -3
View File
@@ -5,7 +5,7 @@
// class on click. Reads its config from window.PINGQL_PAGE.
(function () {
var cfg = window.PINGQL_PAGE || {};
var defaultWindow = cfg.default_window || "24h";
var barFrequency = cfg.bar_frequency || "daily";
// ── Click to expand/collapse ──────────────────────────────────────────
var rows = document.querySelectorAll(".monitor .monitor-row");
@@ -23,13 +23,13 @@
var tooltip = document.getElementById("bar-tooltip");
if (!tooltip) return;
var bucketSpanMs = (defaultWindow === "24h") ? 3600 * 1000 : 86400 * 1000;
var bucketSpanMs = (barFrequency === "hourly") ? 3600 * 1000 : 86400 * 1000;
function fmtBucketRange(startIso) {
var start = new Date(startIso);
var end = new Date(start.getTime() + bucketSpanMs);
var dateOpts = { month: "short", day: "numeric" };
var timeOpts = { hour: "2-digit", minute: "2-digit" };
if (defaultWindow === "24h") {
if (barFrequency === "hourly") {
return start.toLocaleDateString(undefined, dateOpts) + ", " +
start.toLocaleTimeString(undefined, timeOpts) + " — " +
end.toLocaleTimeString(undefined, timeOpts);