diff --git a/internal/web/public/js/weight.js b/internal/web/public/js/weight.js index 2099872..6f85cc4 100644 --- a/internal/web/public/js/weight.js +++ b/internal/web/public/js/weight.js @@ -49,6 +49,14 @@ function setWeights(weights, wcolor, off, step) { if (document.getElementById('weight-chart')) { weightChart('weight-chart', dates, ws, wcolor, true); } + + // Grey out a paging button only when there's no further page that way: + // "Older" needs entries before the current window (start > 0); "Newer" + // needs a more-recent page (offset > 0). + var olderBtn = document.getElementById('weight-older-btn'); + var newerBtn = document.getElementById('weight-newer-btn'); + if (olderBtn) olderBtn.disabled = start <= 0; + if (newerBtn) newerBtn.disabled = offset <= 0; } // Render the log table for an already period-filtered weight set, resetting diff --git a/internal/web/templates/stats.html b/internal/web/templates/stats.html index 0929257..9a7cdf9 100644 --- a/internal/web/templates/stats.html +++ b/internal/web/templates/stats.html @@ -196,12 +196,12 @@
- -