diff --git a/src/device-control-widget/device-control-widget.config.component.html b/src/device-control-widget/device-control-widget.config.component.html index afd86c5..3e77035 100644 --- a/src/device-control-widget/device-control-widget.config.component.html +++ b/src/device-control-widget/device-control-widget.config.component.html @@ -230,6 +230,35 @@

Toggle

Operation

+ + + + + + + diff --git a/src/device-control-widget/device-control-widget.config.component.ts b/src/device-control-widget/device-control-widget.config.component.ts index 789762a..88b28af 100644 --- a/src/device-control-widget/device-control-widget.config.component.ts +++ b/src/device-control-widget/device-control-widget.config.component.ts @@ -171,6 +171,17 @@ export class DeviceControlWidgetConfig implements OnInit, OnDestroy { ); } + addCommand(op: DeviceOperation) { + let copy = _.cloneDeep(op); + this.widgetHelper.getWidgetConfig().selectedOperations.push( + copy + ); + } + + deleteCommand(index: number) { + this.widgetHelper.getWidgetConfig().selectedOperations.splice(index, 1); + } + removeToggle(index: number) { this.widgetHelper.getWidgetConfig().selectedToggles.splice(index, 1); }