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 ) . mouseup ( function ( e ) {
17
+ mouseHandled = false ;
18
+ } ) ;
19
+
15
20
$ . widget ( "ui.mouse" , {
16
21
version : "@VERSION" ,
17
22
options : {
@@ -45,9 +50,7 @@ $.widget("ui.mouse", {
45
50
46
51
_mouseDown : function ( event ) {
47
52
// don't let more than one widget handle mouseStart
48
- // TODO: figure out why we have to use originalEvent
49
- event . originalEvent = event . originalEvent || { } ;
50
- if ( event . originalEvent . mouseHandled ) { return ; }
53
+ if ( mouseHandled ) { return } ;
51
54
52
55
// we may have missed mouseup (out of window)
53
56
( this . _mouseStarted && this . _mouseUp ( event ) ) ;
@@ -93,7 +96,8 @@ $.widget("ui.mouse", {
93
96
. bind ( 'mouseup.' + this . widgetName , this . _mouseUpDelegate ) ;
94
97
95
98
event . preventDefault ( ) ;
96
- event . originalEvent . mouseHandled = true ;
99
+
100
+ mouseHandled = true ;
97
101
return true ;
98
102
} ,
99
103
You can’t perform that action at this time.
0 commit comments