File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 12
12
*/
13
13
( function ( $ , undefined ) {
14
14
15
+ var mouseHandled = false ;
16
+ $ ( document ) . mousedown ( function ( e ) {
17
+ mouseHandled = false ;
18
+ } ) ;
19
+
15
20
$ . widget ( "ui.mouse" , {
16
21
options : {
17
22
cancel : ':input,option' ,
@@ -44,9 +49,7 @@ $.widget("ui.mouse", {
44
49
45
50
_mouseDown : function ( event ) {
46
51
// don't let more than one widget handle mouseStart
47
- // TODO: figure out why we have to use originalEvent
48
- event . originalEvent = event . originalEvent || { } ;
49
- if ( event . originalEvent . mouseHandled ) { return ; }
52
+ if ( mouseHandled ) { return } ;
50
53
51
54
// we may have missed mouseup (out of window)
52
55
( this . _mouseStarted && this . _mouseUp ( event ) ) ;
@@ -92,7 +95,8 @@ $.widget("ui.mouse", {
92
95
. bind ( 'mouseup.' + this . widgetName , this . _mouseUpDelegate ) ;
93
96
94
97
event . preventDefault ( ) ;
95
- event . originalEvent . mouseHandled = true ;
98
+
99
+ mouseHandled = true ;
96
100
return true ;
97
101
} ,
98
102
You can’t perform that action at this time.
0 commit comments