Ticket #2987 (closed bug: fixed)

Opened 6 years ago

Last modified 6 years ago

Bug on destroy

Reported by: imagis Owned by: paul
Priority: major Milestone: 1.5.1
Component: ui.slider Version: 1.5
Keywords: Cc:
Blocking: Blocked by:

Description (last modified by paul) (diff)

I just migrated from 1.2.3 to 1.2.6.

I noticed that when a slider is destroyed occurs an error on some new code:

this.handle

.unwrap("a") .mouse("destroy");

Here is a sample of the error from FireBug:

this.handle.unwrap("a").mouse is not a function destroy()ui.slider.js (line 49) (no name)()ui.core.js (line 105) e([div#LAYOUT-SLIDER1.ui-slider-2], function(), undefined)jquery-1.2.6.pack... (line 11) e(function(), undefined)jquery-1.2.6.pack... (line 11) (no name)("destroy")ui.core.js (line 102) createSlider("LAYOUT[]", "1")common.js (line 314) recreateRow("LAYOUT[]", "1")common.js (line 195) onchange(change )plugin (line 1) [Break on this error] .mouse("destroy");

Bug may appear if no handler is attached to slider. This could be a very common case if slider is used by example for selecting columns width for a layout. In such case it's possible to have only one column so no handler is to be added. So on destroy slider error would occur.

Change History

comment:1 Changed 6 years ago by paul

  • Status changed from new to closed
  • Resolution set to fixed
  • Description modified (diff)

comment:2 Changed 6 years ago by paul

  • Description modified (diff)
  • Milestone changed from 1.5 to 1.5.1
Note: See TracTickets for help on using tickets.