diff options
Diffstat (limited to 'lib/scripts/drag.js')
-rw-r--r-- | lib/scripts/drag.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/scripts/drag.js b/lib/scripts/drag.js index aefe8af52..1294be602 100644 --- a/lib/scripts/drag.js +++ b/lib/scripts/drag.js @@ -37,14 +37,15 @@ drag = { */ start: function (e){ drag.handle = e.target; - drag.handle.style.cursor = 'move'; - if(drag.handle.dragobject){ drag.obj = drag.handle.dragobject; }else{ drag.obj = drag.handle; } + drag.handle.className += ' ondrag'; + drag.obj.className += ' ondrag'; + drag.oX = parseInt(drag.obj.style.left); drag.oY = parseInt(drag.obj.style.top); drag.eX = drag.evX(e); @@ -62,7 +63,8 @@ drag = { * Ends the dragging operation */ stop: function(){ - drag.handle.style.cursor = ''; + drag.handle.className = drag.handle.className.replace(/ ?ondrag/,''); + drag.obj.className = drag.obj.className.replace(/ ?ondrag/,''); removeEvent(document,'mousemove',drag.drag); removeEvent(document,'mouseup',drag.stop); drag.obj = null; |