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

@@ -4352,7 +4352,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
},
getState: function getState(el) {
return {
label: this._getLabelNode().text(),
label: this._getLabelNode(el).text(),
value: el.value,
placeholder: el.placeholder
};
@@ -4598,10 +4598,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
}
}
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++) {
@@ -4643,7 +4640,9 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
$el.ionRangeSlider(opts);
},
_getLabelNode: function _getLabelNode(el) {
return $(el).parent().find('label[for="' + $escape(el.id) + '"]');
},
// Number of values; 1 for single slider, 2 for range slider
_numValues: function _numValues(el) {
if ($(el).data('ionRangeSlider').options.type === 'double') return 2;else return 1;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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
};