mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Fixes to edit view switching, and to templateValuesSrv
This commit is contained in:
parent
dcfad7d61b
commit
4a72c37fc1
@ -107,8 +107,10 @@ function (angular, $) {
|
||||
showEditorPane(null, {}, newValue);
|
||||
} else if (oldValue) {
|
||||
scope.contextSrv.editview = null;
|
||||
if (lastEditor === editViewMap[oldValue]) {
|
||||
hideEditorPane();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
scope.contextSrv.editview = null;
|
||||
|
@ -12,6 +12,7 @@ define([
|
||||
var promiseCached;
|
||||
var list = [];
|
||||
var timezone;
|
||||
var self = this;
|
||||
|
||||
this.init = function() {
|
||||
$rootScope.onAppEvent('refresh', this.clearCache);
|
||||
@ -36,12 +37,12 @@ define([
|
||||
var annotations = _.where(dashboard.annotations.list, {enable: true});
|
||||
|
||||
var promises = _.map(annotations, function(annotation) {
|
||||
var datasource = datasourceSrv.get(annotation.datasource);
|
||||
|
||||
return datasourceSrv.get(annotation.datasource).then(function(datasource) {
|
||||
return datasource.annotationQuery(annotation, rangeUnparsed)
|
||||
.then(this.receiveAnnotationResults)
|
||||
.then(self.receiveAnnotationResults)
|
||||
.then(null, errorHandler);
|
||||
}, this);
|
||||
});
|
||||
|
||||
promiseCached = $q.all(promises)
|
||||
.then(function() {
|
||||
|
@ -97,9 +97,8 @@ function (angular, _, kbn) {
|
||||
return $q.when([]);
|
||||
}
|
||||
|
||||
var datasource = datasourceSrv.get(variable.datasource);
|
||||
return datasource.metricFindQuery(variable.query)
|
||||
.then(function (results) {
|
||||
return datasourceSrv.get(variable.datasource).then(function(datasource) {
|
||||
return datasource.metricFindQuery(variable.query).then(function (results) {
|
||||
variable.options = self.metricNamesToVariableValues(variable, results);
|
||||
|
||||
if (variable.includeAll) {
|
||||
@ -117,6 +116,7 @@ function (angular, _, kbn) {
|
||||
|
||||
return self.setVariableValue(variable, variable.options[0], true);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
this.metricNamesToVariableValues = function(variable, metricNames) {
|
||||
|
Loading…
Reference in New Issue
Block a user