mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Slider: Count the handles after setting up a range. Fixes #7922 - Slider with range doesn't work if values are not set.
This commit is contained in:
parent
f37008eeb1
commit
dda1925d0f
5
ui/jquery.ui.slider.js
vendored
5
ui/jquery.ui.slider.js
vendored
@ -36,11 +36,10 @@ $.widget( "ui.slider", $.ui.mouse, {
|
||||
},
|
||||
|
||||
_create: function() {
|
||||
var i,
|
||||
var i, handleCount,
|
||||
o = this.options,
|
||||
existingHandles = this.element.find( ".ui-slider-handle" ).addClass( "ui-state-default ui-corner-all" ),
|
||||
handle = "<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",
|
||||
handleCount = ( o.values && o.values.length ) || 1,
|
||||
handles = [];
|
||||
|
||||
this._keySliding = false;
|
||||
@ -79,6 +78,8 @@ $.widget( "ui.slider", $.ui.mouse, {
|
||||
( ( o.range === "min" || o.range === "max" ) ? " ui-slider-range-" + o.range : "" ) );
|
||||
}
|
||||
|
||||
handleCount = ( o.values && o.values.length ) || 1;
|
||||
|
||||
for ( i = existingHandles.length; i < handleCount; i++ ) {
|
||||
handles.push( handle );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user