Przeglądaj źródła

Fixes #104, improvements to graphite target editor and use of wildcard, the "select metric" should now behave/appear correctly

Torkel Ödegaard 12 lat temu
rodzic
commit
53075e0ec7
1 zmienionych plików z 6 dodań i 2 usunięć
  1. 6 2
      src/app/controllers/graphiteTarget.js

+ 6 - 2
src/app/controllers/graphiteTarget.js

@@ -168,11 +168,12 @@ function (angular, _, config, gfunc, Parser) {
             segments.unshift({
               type: 'template',
               html: '[[' + filter.name + ']]',
-              val: '[[' + filter.name + ']]'
+              val: '[[' + filter.name + ']]',
+              expandable: true,
             });
           });
 
-          segments.unshift({val: '*', html: '<i class="icon-asterisk"></i>' });
+          segments.unshift({val: '*', html: '<i class="icon-asterisk"></i>', expandable: true });
           $scope.altSegments = segments;
         })
         .then(null, function(err) {
@@ -193,6 +194,9 @@ function (angular, _, config, gfunc, Parser) {
             $scope.targetChanged();
           });
       }
+      else {
+        $scope.segments = $scope.segments.splice(0, segmentIndex + 1);
+      }
 
       setSegmentFocus(segmentIndex + 1);
       $scope.targetChanged();