Opened 15 years ago

Closed 15 years ago

Last modified 14 years ago

#2428 closed bug (fixed)

ui.slider will not work if slider is hidden during slider() init call.

Reported by: khelenek Owned by: paul
Priority: minor Milestone: 1.5
Component: ui.core Version:
Keywords: Cc:
Blocked by: Blocking:

Description

There is no version for UI, but this is for 1.5b.

If you put the slider in a hidden div (like in an accordion, tabview, etc..), and then initialize the slider, it will not work. It looks like it needs to be on visible during the call to $(obj).slider() or else the mouse cannot drag the slider. I'm using it in a filtering tree, and currently trying a complex workaround where it initializes when it first becomes visible, but since i cannot guarantee i would consider this a major bug. It would be nice to know if this even can be fixed, and of course if it will.

Change History (9)

comment:1 Changed 15 years ago by paul

Owner: changed from paul to braeker

comment:2 Changed 15 years ago by joern

[5074] improves the situation. By recomputing the size if it isn't available on initialization, the slider is useable, but the handle isn't correctly positioned at the specified startValue. No solution for that yet.

comment:3 Changed 15 years ago by braeker

Resolution: invalid
Status: newclosed

comment:4 Changed 15 years ago by braeker

Resolution: invalid
Status: closedreopened

comment:5 Changed 15 years ago by braeker

Owner: changed from braeker to joern
Status: reopenednew

comment:6 Changed 15 years ago by joern

Owner: changed from joern to paul

Broken in [5141], size() got removed.

comment:7 Changed 15 years ago by paul

Priority: majorminor

comment:8 Changed 15 years ago by joern

Resolution: fixed
Status: newclosed

Fixed, again.

comment:9 Changed 14 years ago by paul

Milestone: 1.5
Note: See TracTickets for help on using tickets.