diff --git a/src/panel/graph_panel/controllers/analytic_controller.ts b/src/panel/graph_panel/controllers/analytic_controller.ts index 0d713f0..ba3705e 100644 --- a/src/panel/graph_panel/controllers/analytic_controller.ts +++ b/src/panel/graph_panel/controllers/analytic_controller.ts @@ -76,6 +76,11 @@ export class AnalyticController { return result; } + async sendThresholdParamsToServer(id: AnalyticUnitId) { + await this.saveThreshold(id); + await this._runStatusWaiter(this._analyticUnitsSet.byId(id)); + } + createNew() { this._newAnalyticUnit = new AnalyticUnit(); this._creatingNewAnalyticType = true; diff --git a/src/panel/graph_panel/partials/tab_analytics.html b/src/panel/graph_panel/partials/tab_analytics.html index 0fa90e9..8a4e3f7 100644 --- a/src/panel/graph_panel/partials/tab_analytics.html +++ b/src/panel/graph_panel/partials/tab_analytics.html @@ -68,9 +68,7 @@ ng-model="ctrl.analyticsController.getThreshold(analyticUnit.id).condition" ng-options="type for type in ctrl.analyticsController.conditions" ng-if="analyticUnit.detectorType === 'threshold'" - ng-blur="ctrl.analyticsController.saveThreshold(analyticUnit.id)" /> - + +