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

Reply via email to