From b48c7f1452ce424816860c1df6e5ddaf3094bd10 Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 22 Sep 2016 09:54:01 +0200 Subject: [PATCH 1/4] fix #71 format value to properly interact with model and other fields --- src/fields/fieldNoUiSlider.vue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/fields/fieldNoUiSlider.vue b/src/fields/fieldNoUiSlider.vue index 1096e20a..bc041450 100644 --- a/src/fields/fieldNoUiSlider.vue +++ b/src/fields/fieldNoUiSlider.vue @@ -33,6 +33,21 @@ this.value = parseFloat(value); } }, + formatValueToField(value) { + if(this.slider !== null && typeof this.slider.noUiSlider !== "undefined"){ + this.slider.noUiSlider.set(value); + } + }, + formatValueToModel() { + if(typeof this.slider.noUiSlider !== "undefined"){ + let val = this.slider.noUiSlider.get(); + if (val instanceof Array) { + return [Number(val[0]), Number(val[1])]; + }else{ + return Number(val); + } + } + }, getStartValue(){ if (this.value != null) { return this.value; From 2ce19389ed75d2a3a45e0555e44b67b9a0a835c7 Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Thu, 22 Sep 2016 09:55:13 +0200 Subject: [PATCH 2/4] Add dynamic class to help styling of the noUiSlider field --- src/fields/fieldNoUiSlider.vue | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/fields/fieldNoUiSlider.vue b/src/fields/fieldNoUiSlider.vue index bc041450..d6207256 100644 --- a/src/fields/fieldNoUiSlider.vue +++ b/src/fields/fieldNoUiSlider.vue @@ -1,5 +1,5 @@ -