From 269a90bf1f8452714ed3856a2c69af1c358b567d Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Fri, 28 Jan 2022 15:21:25 +0100 Subject: [PATCH 1/3] Notify value change on slider change --- client/src/components/Form/Elements/FormNumber.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/client/src/components/Form/Elements/FormNumber.vue b/client/src/components/Form/Elements/FormNumber.vue index 4bcf6bcbb67..d1d43a261b5 100644 --- a/client/src/components/Form/Elements/FormNumber.vue +++ b/client/src/components/Form/Elements/FormNumber.vue @@ -21,7 +21,13 @@ type="number" /> - + @@ -103,7 +109,7 @@ export default { if (!this.isInteger) { this.decimalPlaces = this.getNumberOfDecimals(this.currentValue); } - this.$emit("input", this.currentValue); + this.notifyValueChange(); }, showAlert(error) { if (error) { @@ -133,6 +139,9 @@ export default { (match[2] ? +match[2] : 0) ); }, + notifyValueChange() { + this.$emit("input", this.currentValue); + }, }, }; From 402f89a85ccc239f04a8c82556ffc66cdd97dcca Mon Sep 17 00:00:00 2001 From: davelopez <46503462+davelopez@users.noreply.github.com> Date: Fri, 28 Jan 2022 16:53:50 +0100 Subject: [PATCH 2/3] Use computed get/set for currentValue + refactoring --- .../components/Form/Elements/FormNumber.vue | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/client/src/components/Form/Elements/FormNumber.vue b/client/src/components/Form/Elements/FormNumber.vue index d1d43a261b5..c201582a2c2 100644 --- a/client/src/components/Form/Elements/FormNumber.vue +++ b/client/src/components/Form/Elements/FormNumber.vue @@ -1,11 +1,6 @@