Browse Source

Seasonality checkbox is disabled on clearing seasonality period input #304 (#305)

master
rozetko 6 years ago committed by GitHub
parent
commit
9e2255e9f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/panel/graph_panel/controllers/analytic_controller.ts
  2. 4
      src/panel/graph_panel/graph_ctrl.ts
  3. 5
      src/panel/graph_panel/partials/tab_analytics.html

5
src/panel/graph_panel/controllers/analytic_controller.ts

@ -696,8 +696,11 @@ export class AnalyticController {
.forEach(unit => unit.inspect = false); .forEach(unit => unit.inspect = false);
} }
public async updateSeasonality(id: AnalyticUnitId) { public async updateSeasonality(id: AnalyticUnitId, value?: number) {
const analyticUnit = this._analyticUnitsSet.byId(id) as AnomalyAnalyticUnit; const analyticUnit = this._analyticUnitsSet.byId(id) as AnomalyAnalyticUnit;
if(value !== undefined) {
analyticUnit.seasonalityPeriod.value = value;
}
await this.saveAnalyticUnit(analyticUnit); await this.saveAnalyticUnit(analyticUnit);
} }

4
src/panel/graph_panel/graph_ctrl.ts

@ -682,8 +682,8 @@ class GraphCtrl extends MetricsPanelCtrl {
this.refresh(); this.refresh();
} }
onSeasonalityChange(id: AnalyticUnitId) { onSeasonalityChange(id: AnalyticUnitId, value?: number) {
this.analyticsController.updateSeasonality(id); this.analyticsController.updateSeasonality(id, value);
this.refresh(); this.refresh();
} }

5
src/panel/graph_panel/partials/tab_analytics.html

@ -253,8 +253,9 @@
<label class="gf-form-label width-9"> Seasonality Period </label> <label class="gf-form-label width-9"> Seasonality Period </label>
<input <input
type="number" class="gf-form-input width-5" type="number" class="gf-form-input width-5"
ng-model="analyticUnit.seasonalityPeriod.value" ng-init="seasonalityValue = analyticUnit.seasonalityPeriod.value"
ng-blur="ctrl.onSeasonalityChange(analyticUnit.id)" ng-model="seasonalityValue"
ng-blur="ctrl.onSeasonalityChange(analyticUnit.id, seasonalityValue)"
min="0" min="0"
> >
</div> </div>

Loading…
Cancel
Save