missed input_binding_slider.js

This commit is contained in:
Carson Sievert
2019-05-03 15:48:47 -05:00
parent 370f1b51ee
commit 2d2cf96f5e
6 changed files with 13 additions and 15 deletions

View File

@@ -130,10 +130,7 @@ $.extend(sliderInputBinding, textInputBinding, {
}
}
var escape_id = $escape(el.id);
var labelNode = $(el).parent().find('label[for="' + escape_id + '"]');
var labelHTML = "<label for='" + escape_id + "'></label>";
updateLabel(data.label, labelNode, labelHTML, el);
updateLabel(data.label, this._getLabelNode(el));
var domElements = ['data-type', 'time-format', 'timezone'];
for (var i = 0; i < domElements.length; i++) {
@@ -176,7 +173,9 @@ $.extend(sliderInputBinding, textInputBinding, {
$el.ionRangeSlider(opts);
},
_getLabelNode: function(el) {
return $(el).parent().find('label[for="' + $escape(el.id) + '"]');
},
// Number of values; 1 for single slider, 2 for range slider
_numValues: function(el) {
if ($(el).data('ionRangeSlider').options.type === 'double')

View File

@@ -36,7 +36,7 @@ $.extend(textInputBinding, {
},
getState: function(el) {
return {
label: this._getLabelNode().text(),
label: this._getLabelNode(el).text(),
value: el.value,
placeholder: el.placeholder
};