From 386fc7504782b463af39240d4faac5cdef87b5c5 Mon Sep 17 00:00:00 2001 From: Joel McKinnon Date: Thu, 20 Feb 2020 12:23:18 -0800 Subject: [PATCH] remove criterion working --- .../condition/components/Condition.vue | 41 ++++++++++++++----- .../components/ConditionCollection.vue | 1 - .../condition/components/Criterion.vue | 27 +----------- .../condition/components/condition.scss | 2 +- 4 files changed, 34 insertions(+), 37 deletions(-) diff --git a/src/plugins/condition/components/Condition.vue b/src/plugins/condition/components/Condition.vue index 3633e85656..c76e1db722 100644 --- a/src/plugins/condition/components/Condition.vue +++ b/src/plugins/condition/components/Condition.vue @@ -90,15 +90,27 @@
@@ -180,7 +192,8 @@ export default { trigger: 'all', selectedOutputKey: '', stringOutputField: false, - outputOptions: ['false', 'true', 'string'] + outputOptions: ['false', 'true', 'string'], + criterionIndex: 0 }; }, computed: { @@ -241,6 +254,14 @@ export default { index: Number(ev.target.closest('.widget-condition').getAttribute('data-condition-index')) }); }, + removeCriterion(index) { + this.domainObject.configuration.criteria.splice(index, 1); + this.persist() + }, + cloneCriterion(ev) { + // console.log('cloneCriterion') + }, + setOutput() { let conditionOutput = this.domainObject.configuration.output; if (conditionOutput) { diff --git a/src/plugins/condition/components/ConditionCollection.vue b/src/plugins/condition/components/ConditionCollection.vue index fc52c2251a..ddc9483296 100644 --- a/src/plugins/condition/components/ConditionCollection.vue +++ b/src/plugins/condition/components/ConditionCollection.vue @@ -83,7 +83,6 @@ import Condition from '../../condition/components/Condition.vue'; import uuid from 'uuid'; - export default { inject: ['openmct', 'domainObject'], components: { diff --git a/src/plugins/condition/components/Criterion.vue b/src/plugins/condition/components/Criterion.vue index 046ca4a19e..e04803faf0 100644 --- a/src/plugins/condition/components/Criterion.vue +++ b/src/plugins/condition/components/Criterion.vue @@ -1,5 +1,5 @@