From 31c75886c36fafe241827abdacbf588889aed21c Mon Sep 17 00:00:00 2001 From: rob Date: Mon, 26 May 2014 13:12:26 +0100 Subject: [PATCH] Making the default playlist timespan configurable. --- src/app/components/settings.js | 1 + src/app/controllers/playlistCtrl.js | 9 +++++---- src/config.sample.js | 1 + 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/app/components/settings.js b/src/app/components/settings.js index 734dd34e947..7e1480e0e00 100644 --- a/src/app/components/settings.js +++ b/src/app/components/settings.js @@ -25,6 +25,7 @@ function (_, crypto) { grafana_index : 'grafana-dash', elasticsearch_all_disabled : false, timezoneOffset : null, + playlistTimespan : "15s", unsaved_changes_warning : true }; diff --git a/src/app/controllers/playlistCtrl.js b/src/app/controllers/playlistCtrl.js index 4751703fb65..5af85baa66c 100644 --- a/src/app/controllers/playlistCtrl.js +++ b/src/app/controllers/playlistCtrl.js @@ -1,8 +1,9 @@ define([ 'angular', - 'underscore' + 'underscore', + 'config' ], -function (angular, _) { +function (angular, _, config) { 'use strict'; var module = angular.module('kibana.controllers'); @@ -10,7 +11,7 @@ function (angular, _) { module.controller('PlaylistCtrl', function($scope, playlistSrv) { $scope.init = function() { - $scope.timespan = "15s"; + $scope.timespan = config.playlistTimespan; $scope.loadFavorites(); $scope.$on('modal-opened', $scope.loadFavorites); }; @@ -35,4 +36,4 @@ function (angular, _) { }); -}); \ No newline at end of file +}); diff --git a/src/config.sample.js b/src/config.sample.js index 6fbbe195e26..e5d1a991efd 100644 --- a/src/config.sample.js +++ b/src/config.sample.js @@ -14,6 +14,7 @@ function (Settings) { * For Basic authentication use: http://username:password@domain.com:9200 */ elasticsearch: "http://"+window.location.hostname+":9200", + playlistTimespan: "15s", /** * graphite-web url: