From b5bc602cd21462300eec701f6d78a74f5ae8119e Mon Sep 17 00:00:00 2001 From: "J.Trotoux" Date: Mon, 23 Feb 2015 16:13:14 +0100 Subject: [PATCH] Update ngDraggable.js I am using Boostrap framwork to set my Modules. Modul width is set to 100% to adapt to columns. While dragging, module is set to "fixed position" and its width is changing to 100%. I also add width while dragging to prevent from fixed position. After dradding, i set back initial width. --- ngDraggable.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ngDraggable.js b/ngDraggable.js index c7584ff..cd8eac0 100644 --- a/ngDraggable.js +++ b/ngDraggable.js @@ -127,6 +127,7 @@ angular.module("ngDraggable", []) if(! _dragEnabled)return; evt.preventDefault(); element.addClass('dragging'); + element.width(element.width()); // prevent from fixed position offset = ngDraggable.getPrivOffset(element); _dragOffset = offset; @@ -176,6 +177,7 @@ angular.module("ngDraggable", []) evt.preventDefault(); $rootScope.$broadcast('draggable:end', {x:_mx, y:_my, tx:_tx, ty:_ty, event:evt, element:element, data:_data, callback:onDragComplete, uid: _myid}); element.removeClass('dragging'); + element.css("width","initial"); // prevent from fixed position reset(); $document.off(_moveEvents, onmove); $document.off(_releaseEvents, onrelease);