diff options
Diffstat (limited to 'ui/ui.draggable.js')
-rw-r--r-- | ui/ui.draggable.js | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/ui/ui.draggable.js b/ui/ui.draggable.js index eb3d9a558..1179c7df8 100644 --- a/ui/ui.draggable.js +++ b/ui/ui.draggable.js @@ -55,18 +55,27 @@ $.widget("ui.draggable", $.extend({}, $.ui.mouse, { this._mouseInit(); }, - _mouseStart: function(e) { - + + _mouseCapture: function(e) { + var o = this.options; if (this.helper || o.disabled || $(e.target).is('.ui-resizable-handle')) return false; - + //Quit if we're not on a valid handle - var handle = this.getHandle(e); - if (!handle) + this.handle = this.getHandle(e); + if (!this.handle) return false; + return true; + + }, + + _mouseStart: function(e) { + + var o = this.options; + //Create and append the visible helper this.helper = this.createHelper(); |