From 6e51df363bc039654fb590623606032e162f605d Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Fri, 27 Aug 2021 13:21:08 +0200 Subject: [PATCH] Added increment buttons to all attributes with a value --- app/imports/ui/components/IncrementMenu.vue | 13 ++--- .../ui/properties/viewers/AttributeViewer.vue | 51 ++++++++++++++----- .../ui/properties/viewers/ItemViewer.vue | 2 +- 3 files changed, 45 insertions(+), 21 deletions(-) diff --git a/app/imports/ui/components/IncrementMenu.vue b/app/imports/ui/components/IncrementMenu.vue index b8f0ccb3..6a2b954c 100644 --- a/app/imports/ui/components/IncrementMenu.vue +++ b/app/imports/ui/components/IncrementMenu.vue @@ -79,17 +79,18 @@ }, data() { return { - editValue: 0, + editValue: this.value, operation: 'set', hover: false, }; }, watch: { - open(newValue){ - if (newValue){ - this.resetData(); - } - } + open: { + immediate: true, + handler(isOpen) { + if (isOpen) this.resetData(); + }, + }, }, methods: { resetData(){ diff --git a/app/imports/ui/properties/viewers/AttributeViewer.vue b/app/imports/ui/properties/viewers/AttributeViewer.vue index c0d35062..7119d389 100644 --- a/app/imports/ui/properties/viewers/AttributeViewer.vue +++ b/app/imports/ui/properties/viewers/AttributeViewer.vue @@ -4,19 +4,32 @@ column align-center > -
+
- {{ model.value - model.damage }} / {{ model.value }} +
+ {{ model.value - model.damage }} / {{ model.value }} +
+
+ {{ model.value }} +
-
- {{ model.value }} -
-
+ + + $vuetify.icons.abacus + +
-
+
{{ model.quantity }}