aboutsummaryrefslogtreecommitdiffstats
path: root/ui/jquery.ui.draggable.js
diff options
context:
space:
mode:
authorViktar Varvanovich <non4eg@gmail.com>2012-05-24 14:30:55 -0400
committerScott González <scott.gonzalez@gmail.com>2012-05-24 14:31:52 -0400
commita0c18ea25086ed07634baff5b4fea46e69aad38e (patch)
tree7a679269f3aa6d7b1602819c14850a9273dbd55b /ui/jquery.ui.draggable.js
parentdb9a015485f0a5dbbb12b22720dbb2111cda2dd8 (diff)
downloadjquery-ui-a0c18ea25086ed07634baff5b4fea46e69aad38e.tar.gz
jquery-ui-a0c18ea25086ed07634baff5b4fea46e69aad38e.zip
Draggable: Apply ui-draggable-dragging class prior to calculating dimensions. Fixes #8349 - Draggable: Incorrect dimensions used if .ui-draggable-dragging changes dimensions
Diffstat (limited to 'ui/jquery.ui.draggable.js')
-rw-r--r--ui/jquery.ui.draggable.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/jquery.ui.draggable.js b/ui/jquery.ui.draggable.js
index 84077ed29..5eb235642 100644
--- a/ui/jquery.ui.draggable.js
+++ b/ui/jquery.ui.draggable.js
@@ -102,6 +102,8 @@ $.widget("ui.draggable", $.ui.mouse, {
//Create and append the visible helper
this.helper = this._createHelper(event);
+ this.helper.addClass("ui-draggable-dragging");
+
//Cache the helper size
this._cacheHelperProportions();
@@ -162,7 +164,7 @@ $.widget("ui.draggable", $.ui.mouse, {
if ($.ui.ddmanager && !o.dropBehaviour)
$.ui.ddmanager.prepareOffsets(this, event);
- this.helper.addClass("ui-draggable-dragging");
+
this._mouseDrag(event, true); //Execute the drag once - this causes the helper not to be visible before getting its correct position
//If the ddmanager is used for droppables, inform the manager that dragging has started (see #5003)