Skip to main content

Bug Tracker

Side navigation

#1465 closed bug (wontfix)

Opened August 03, 2007 09:40PM UTC

Closed March 31, 2008 02:17AM UTC

Interface 1.2: iDrag.js - cloned objects can not be made draggable in iE

Reported by: paolo Owned by: stefan
Priority: minor Milestone: 1.1.4
Component: interface Version: 1.1.3
Keywords: Cc:
Blocked by: Blocking:
Description

Hi,

I discovered that when you have a Draggable jQuery object and then clone that object, you can not make the cloned object draggable (nor is it draggable automatically by the cloning process).

At least, not in IE.

This is caused by a test in idrag.js around line 495, that tests for the isDraggable property of the object, and returns when it is already draggable. When you comment the 'return' statement the problem is solved (though there may be side-effects, I did not test that).

These are the lines concerned:

return this.each(

function()

{

if (this.isDraggable || !jQuery.iUtil)

'''return // this is the 'malicious' line'''

if (window.ActiveXObject) {

this.onselectstart = function(){return false;};

this.ondragstart = function(){return false;};

}

BTW In Firefox everything works ok. As usual.

Attachments (0)
Change History (3)

Changed August 06, 2007 03:11PM UTC by john comment:1

component: coreinterface
owner: → stefan

Changed August 21, 2007 06:00AM UTC by Hurreman comment:2

Not sure if it has to do with my implementation or not, but one side effect I ran into:

Line: 444

Error: 'dragCfg.oC.x' is null or not an object

The line:

dragged.dragCfg.nx = dragged.dragCfg.oC.x + dx - dragged.dragCfg.diffX;

Changed March 31, 2008 02:17AM UTC by scott.gonzal comment:3

resolution: → wontfix
status: newclosed

Interface is no longer supported; consider switching to jQuery UI.