Просмотр исходного кода

Annotation datasource redesign is done, Closes #608

Torkel Ödegaard 11 лет назад
Родитель
Сommit
551b802d89

+ 4 - 0
src/app/panels/annotations/editor.js

@@ -42,6 +42,10 @@ function (angular, app, _) {
       $scope.currentAnnotation = annotation;
       $scope.currentIsNew = false;
       $scope.currentDatasource = _.findWhere($scope.datasources, { name: annotation.datasource });
+
+      if (!$scope.currentDatasource) {
+        $scope.currentDatasource = $scope.datasources[0];
+      }
     };
 
     $scope.update = function() {

+ 1 - 1
src/app/panels/annotations/module.js

@@ -27,7 +27,7 @@ function (angular, app, _) {
       annotations: []
     };
 
-    _.defaults($scope.panel,_d);
+    _.defaults($scope.panel, _d);
 
     $scope.hide = function (annotation) {
       annotation.enable = !annotation.enable;

+ 2 - 1
src/app/services/datasourceSrv.js

@@ -24,6 +24,7 @@ function (angular, _, config) {
 
       if (!this.default) {
         this.default = datasources[_.keys(datasources)[0]];
+        this.default.default = true;
       }
     };
 
@@ -51,7 +52,7 @@ function (angular, _, config) {
         if (value.supportAnnotations) {
           results.push({
             name: key,
-            editorSrc: value.annotationEditorSrc
+            editorSrc: value.annotationEditorSrc,
           });
         }
       });