Changeset 461
- Timestamp:
- 10/21/06 20:21:37 (2 years ago)
- Files:
-
- 1 modified
-
plugins/interface/idrag.js (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
plugins/interface/idrag.js
r460 r461 160 160 if (elm.dragCfg.containment) { 161 161 jQuery.iDrag.getContainment(elm); 162 elm.dragCfg.onDrag .containment = jQuery.iDrag.fitToContainer;162 elm.dragCfg.onDragModifier.containment = jQuery.iDrag.fitToContainer; 163 163 } 164 164 … … 176 176 177 177 if (elm.dragCfg.gx) { 178 elm.dragCfg.onDrag .grid = jQuery.iDrag.snapToGrid;178 elm.dragCfg.onDragModifier.grid = jQuery.iDrag.snapToGrid; 179 179 } 180 180 if (elm.dragCfg.zIndex != false) { … … 382 382 dy = dragged.dragCfg.currentPointer.y - dragged.dragCfg.pointer.y; 383 383 384 for (i in dragged.dragCfg.onDrag ) {385 newCoords = dragged.dragCfg.onDrag [i].apply(dragged, [dragged.dragCfg.oR.x + dx, dragged.dragCfg.oR.y + dy, dx, dy]);384 for (i in dragged.dragCfg.onDragModifier) { 385 newCoords = dragged.dragCfg.onDragModifier[i].apply(dragged, [dragged.dragCfg.oR.x + dx, dragged.dragCfg.oR.y + dy, dx, dy]); 386 386 if (newCoords && newCoords.constructor == Object) { 387 387 dx = i != 'user' ? newCoords.dx : (newCoords.x - dragged.dragCfg.oR.x); … … 397 397 } 398 398 399 if(dragged.dragCfg.onDrag) 400 dragged.dragCfg.onDrag.apply(dragged, [dragged.dragCfg.oR.x + dx, dragged.dragCfg.oR.y + dy]); 401 399 402 if (!dragged.dragCfg.axis || dragged.dragCfg.axis == 'horizontally') { 400 403 dragged.dragCfg.nRx = dragged.dragCfg.oR.x + dx; … … 405 408 jQuery.iDrag.helper.get(0).style.top = dragged.dragCfg.ny + 'px'; 406 409 } 407 410 408 411 if (jQuery.iDrop && jQuery.iDrop.count > 0 ){ 409 412 jQuery.iDrop.checkhover(dragged, clonedEl); … … 482 485 fx : parseInt(o.fx)||null, 483 486 hpc : o.hpc ? o.hpc : false, 484 onDrag : {},487 onDragModifier : {}, 485 488 pointer : {}, 486 489 onStart : o.onStart && o.onStart.constructor == Function ? o.onStart : false, … … 492 495 autoSize : o.autoSize ? true : false 493 496 }; 497 if (o.onDragModifier && o.onDragModifier.constructor == Function) 498 this.dragCfg.onDragModifier.user = o.onDragModifier; 494 499 if (o.onDrag && o.onDrag.constructor == Function) 495 this.dragCfg.onDrag .user= o.onDrag;500 this.dragCfg.onDrag = o.onDrag; 496 501 if (o.containment && ((o.containment.constructor == String && (o.containment == 'parent' || o.containment == 'document')) || (o.containment.constructor == Array && o.containment.length == 4) )) { 497 502 this.dragCfg.containment = o.containment;