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)"
/>
-
+
+