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