From f2883d320f5b61645ab7403a0499d84e8ebceef0 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Tue, 23 Feb 2021 13:59:26 +0200 Subject: [PATCH] Improved Attribute damage viewer --- .../treeNodeViews/AdjustmentTreeNode.vue | 15 +++- .../properties/viewers/AdjustmentViewer.vue | 68 ++++++++++++++++++- 2 files changed, 79 insertions(+), 4 deletions(-) diff --git a/app/imports/ui/properties/treeNodeViews/AdjustmentTreeNode.vue b/app/imports/ui/properties/treeNodeViews/AdjustmentTreeNode.vue index 46a64b5a..b043324f 100644 --- a/app/imports/ui/properties/treeNodeViews/AdjustmentTreeNode.vue +++ b/app/imports/ui/properties/treeNodeViews/AdjustmentTreeNode.vue @@ -10,7 +10,11 @@
- {{ model.amountResult }} {{ model.stat }} damage + + + {{ absoluteAmount }} {{ model.stat }} + + damage +
@@ -20,5 +24,14 @@ import treeNodeViewMixin from '/imports/ui/properties/treeNodeViews/treeNodeView export default { mixins: [treeNodeViewMixin], + computed: { + absoluteAmount(){ + if (typeof this.model.amountResult === 'number'){ + return Math.abs(this.model.amountResult); + } else { + return this.model.amountResult; + } + }, + } } diff --git a/app/imports/ui/properties/viewers/AdjustmentViewer.vue b/app/imports/ui/properties/viewers/AdjustmentViewer.vue index 54f81bea..817cb3aa 100644 --- a/app/imports/ui/properties/viewers/AdjustmentViewer.vue +++ b/app/imports/ui/properties/viewers/AdjustmentViewer.vue @@ -1,14 +1,76 @@