Skip to main content

Search and Top Navigation

#3007 closed bug (wontfix)

Opened June 16, 2008 01:06AM UTC

Closed November 24, 2008 01:24PM UTC

Click event missing for resizable with proxy

Reported by: JohnnyCee Owned by: eduardo
Priority: critical Milestone: 1.7
Component: ui.resizable Version: 1.5
Keywords: Cc:
Blocked by: Blocking:
Description

I am seeing a difference between click events when dragging verses

resizing. The key factor is whether the element uses a proxy as part

of resizing. If a proxy is used, the resize operation is not followed by a click event. When a proxy is not used, the resize IS followed by a click event. The test page linked below shows the difference. Two resizable DIVs, one by proxy and one not. Events are listed in a list on the right of the page.

http://www.johncardinal.com/resize/

(The test page was created 14 Jun 2008, and will be around a while but probably not forever.)

I discovered this issue because of a difference between draggable and resizable: as far as I can tell, a draggable will always send three events after a click: start, stop, click. A resizable sends either start, stop, click ''or'' just start, stop, as described above.

Attachments (0)
Change History (6)

Changed June 26, 2008 07:43PM UTC by rdworth comment:1

milestone: 1.51.5.2

Changed July 10, 2008 08:54PM UTC by paul comment:2

milestone: 1.5.21.6b

Changed August 16, 2008 03:01PM UTC by Cloudream comment:3

milestone: 1.6b1.6
priority: minormajor
status: newassigned

Changed October 20, 2008 06:17PM UTC by jzaefferer comment:4

Confirmed, test makes it very clear.

Changed November 23, 2008 01:28PM UTC by scottgonzalez comment:5

priority: majorcritical

Changed November 24, 2008 01:24PM UTC by paul comment:6

resolution: → wontfix
status: assignedclosed

This is not a bug, but expected behaviour - since what you are doing on the first example is actually a click - you mousedown and mouseup on the same element (you don't if you use a proxy). Even if we wanted to normalize it, it's hardly possible, technically.