]> source.dussan.org Git - jquery-ui.git/commitdiff
Draggable: Apply ui-draggable-dragging class prior to calculating dimensions. Fixes...
authorViktar Varvanovich <non4eg@gmail.com>
Thu, 24 May 2012 18:30:55 +0000 (14:30 -0400)
committerScott González <scott.gonzalez@gmail.com>
Thu, 24 May 2012 18:33:36 +0000 (14:33 -0400)
(cherry picked from commit a0c18ea25086ed07634baff5b4fea46e69aad38e)

ui/jquery.ui.draggable.js

index 32a753ead52ae3371674b16dd03ee977d5deff9f..7e2aea56d1f0051e6a319cee738dfdb767a49b4d 100644 (file)
@@ -103,6 +103,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();
 
@@ -163,7 +165,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)