Author: jmorliaguet Date: Sat Mar 11 17:56:08 2006 New Revision: 2582 Modified: cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js Log:
- fixed drag-and-drop artefact Modified: cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js ============================================================================== --- cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js (original) +++ cpsskins/branches/jmo-perspectives/ui/framework/cpsskins.js Sat Mar 11 17:56:08 2006 @@ -637,11 +637,15 @@ return false; } if (this.def.ghosting) { - var clone = $(draggable.cloneNode(true)); + var dim = draggable.getDimensions(); + var clone = CPSSkins.Canvas.createNode({"tag": "div"}); clone.setStyle({ 'z-index': parseInt(draggable.getStyle('z-index') || 0) +1, - 'position': 'absolute' + 'position': 'absolute', + 'width': '' + dim.width + 'px', + 'height': '' + dim.height + 'px' }); + clone.appendChild(draggable.cloneNode(true)); clone.setOpacity(0.8); draggable.parentNode.insertBefore(clone, draggable); this.moved = clone; @@ -688,7 +692,7 @@ 'x': this.x0, 'y': this.y0, 'duration': 400, - 'onComplete': function() { this.parentNode.removeChild(this) } + 'onComplete': function() { this.parentNode.removeChild(this); } }); } else { this.moved.parentNode.removeChild(this.moved); -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins