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 comment:1
| milestone: | 1.5 → 1.5.2 |
|---|
Changed July 10, 2008 08:54PM UTC by comment:2
| milestone: | 1.5.2 → 1.6b |
|---|
Changed August 16, 2008 03:01PM UTC by comment:3
| milestone: | 1.6b → 1.6 |
|---|---|
| priority: | minor → major |
| status: | new → assigned |
Changed October 20, 2008 06:17PM UTC by comment:4
Confirmed, test makes it very clear.
Changed November 23, 2008 01:28PM UTC by comment:5
| priority: | major → critical |
|---|
Changed November 24, 2008 01:24PM UTC by comment:6
| resolution: | → wontfix |
|---|---|
| status: | assigned → closed |
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.