From 870c5f8cef172a9c5a8ea3493631d2bf47fdade7 Mon Sep 17 00:00:00 2001 From: Matthew McGinn Date: Thu, 5 Jan 2017 00:15:52 -0500 Subject: [PATCH 1/2] adding refresh url param to pass refresh interval #7124 --- public/app/features/dashboard/timeSrv.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/app/features/dashboard/timeSrv.js b/public/app/features/dashboard/timeSrv.js index f83c2bf0517..809072638da 100644 --- a/public/app/features/dashboard/timeSrv.js +++ b/public/app/features/dashboard/timeSrv.js @@ -75,7 +75,12 @@ define([ }; this.setAutoRefresh = function (interval) { - this.dashboard.refresh = interval; + if ($routeParams.refresh) { + this.dashboard.refresh = $routeParams.refresh; + } + else { + this.dashboard.refresh = interval; + } if (interval) { var interval_ms = kbn.interval_to_ms(interval); $timeout(function () { From 5fc5971145fa0c0bbc2b4cbc71b443697cbdc88e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Tue, 31 Jan 2017 08:27:48 +0100 Subject: [PATCH 2/2] refactor(): refactoring PR #7124 --- public/app/features/dashboard/time_srv.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/app/features/dashboard/time_srv.ts b/public/app/features/dashboard/time_srv.ts index 1567adf05a4..c7a0804bed0 100644 --- a/public/app/features/dashboard/time_srv.ts +++ b/public/app/features/dashboard/time_srv.ts @@ -114,6 +114,11 @@ class TimeSrv { } else { this.cancelNextRefresh(); } + + // update url + var params = this.$location.search(); + params.refresh = interval; + this.$location.search(params); } refreshDashboard() {