diff --git a/src/assets/monitoring-btc.js b/src/assets/monitoring-btc.js
index 3f3b24848..041547e72 100644
--- a/src/assets/monitoring-btc.js
+++ b/src/assets/monitoring-btc.js
@@ -200,3 +200,10 @@ function renderChart(points) {
loadData();
loadChart('24h');
+
+var rangeButtons = document.querySelectorAll('.range-buttons button[data-range]');
+for (var i = 0; i < rangeButtons.length; i++) {
+ rangeButtons[i].addEventListener('click', function () {
+ loadChart(this.getAttribute('data-range'));
+ });
+}
diff --git a/src/assets/monitoring-usd.html b/src/assets/monitoring-usd.html
index e4556fde5..557a873fb 100644
--- a/src/assets/monitoring-usd.html
+++ b/src/assets/monitoring-usd.html
@@ -85,9 +85,9 @@
lightning.space - USD Monitoring
USD Balance History
-
-
-
+
+
+
diff --git a/src/assets/monitoring-usd.js b/src/assets/monitoring-usd.js
index 0930a2929..c6fcd590d 100644
--- a/src/assets/monitoring-usd.js
+++ b/src/assets/monitoring-usd.js
@@ -162,3 +162,10 @@ function renderChart(points) {
loadData();
loadChart('24h');
+
+var rangeButtons = document.querySelectorAll('.range-buttons button[data-range]');
+for (var i = 0; i < rangeButtons.length; i++) {
+ rangeButtons[i].addEventListener('click', function () {
+ loadChart(this.getAttribute('data-range'));
+ });
+}