Ver código fonte

fixes to templating

Torkel Ödegaard 11 anos atrás
pai
commit
61a618e473

+ 3 - 3
src/app/controllers/dashboardNavCtrl.js

@@ -127,9 +127,9 @@ function (angular, _, moment, config, store) {
         to = Date.now();
       }
 
-      $scope.filter.setTime({
-        from:moment.utc(from).toDate(),
-        to:moment.utc(to).toDate(),
+      timeSrv.setTime({
+        from: moment.utc(from).toDate(),
+        to: moment.utc(to).toDate(),
       });
     };
 

+ 1 - 10
src/app/controllers/templateEditorCtrl.js

@@ -20,7 +20,6 @@ function (angular, _) {
     $scope.init = function() {
       $scope.editor = { index: 0 };
       $scope.datasources = datasourceSrv.getMetricSources();
-      $scope.currentDatasource = _.findWhere($scope.datasources, { default: true });
       $scope.variables = templateSrv.variables;
       $scope.reset();
 
@@ -39,10 +38,8 @@ function (angular, _) {
     };
 
     $scope.add = function() {
-      $scope.current.datasource = $scope.currentDatasource.name;
       $scope.variables.push($scope.current);
-      $scope.reset();
-      $scope.editor.index = 0;
+      $scope.update();
     };
 
     $scope.runQuery = function() {
@@ -52,12 +49,6 @@ function (angular, _) {
     $scope.edit = function(variable) {
       $scope.current = variable;
       $scope.currentIsNew = false;
-      $scope.currentDatasource = _.findWhere($scope.datasources, { name: variable.datasource });
-
-      if (!$scope.currentDatasource) {
-        $scope.currentDatasource = $scope.datasources[0];
-      }
-
       $scope.editor.index = 2;
     };
 

+ 1 - 1
src/app/partials/templating_editor.html

@@ -18,7 +18,7 @@
 			<div class="editor-row row">
 				<div class="span8">
 					<div ng-if="variables.length === 0">
-						<em>No replacements defined</em>
+						<em>No template variables defined</em>
 					</div>
 					<table class="grafana-options-table">
 						<tr ng-repeat="variable in variables">