Skip to content

Commit 0c80af9

Browse files
committed
Fixed bootstrap slider undefined value error
1 parent 7cc9f5f commit 0c80af9

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/bootstrap-slider.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,21 @@ function init(Survey) {
3737
inputEl.setAttribute("data-slider-min", question.rangeMin);
3838
inputEl.setAttribute("data-slider-max", question.rangeMax);
3939
inputEl.setAttribute("data-slider-step", question.step);
40-
inputEl.setAttribute("data-slider-value", question.value);
40+
inputEl.setAttribute("data-slider-value", question.value || question.rangeMin);
4141
el.appendChild(inputEl);
42-
var slider = new Slider(inputEl, {});
42+
var slider = new Slider(inputEl, {
43+
id: question.name + "_" + question.id,
44+
min: question.rangeMin,
45+
max: question.rangeMax,
46+
step: question.step,
47+
value: question.value || question.rangeMin
48+
});
4349

4450
slider.on("change", function(valueObj) {
4551
question.value = slider.getValue();
4652
});
4753
var updateValueHandler = function() {
48-
slider.setValue(question.value);
54+
slider.setValue(question.value || question.rangeMin);
4955
};
5056
question.bootstrapSlider = slider;
5157
question.valueChangedCallback = updateValueHandler;

0 commit comments

Comments
 (0)