File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,11 +105,11 @@ class Dropdown extends React.Component {
105105 }
106106
107107 addEvents ( ) {
108- document . addEventListener ( 'click' , this . handleDocumentClick ) ;
108+ document . addEventListener ( 'click' , this . handleDocumentClick , true ) ;
109109 }
110110
111111 removeEvents ( ) {
112- document . removeEventListener ( 'click' , this . handleDocumentClick ) ;
112+ document . removeEventListener ( 'click' , this . handleDocumentClick , true ) ;
113113 }
114114
115115 handleDocumentClick ( e ) {
Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ class TetherContent extends React.Component {
8080 }
8181
8282 hide ( ) {
83- document . removeEventListener ( 'click' , this . handleDocumentClick ) ;
83+ document . removeEventListener ( 'click' , this . handleDocumentClick , true ) ;
8484
8585 if ( this . _element ) {
8686 document . body . removeChild ( this . _element ) ;
@@ -96,7 +96,7 @@ class TetherContent extends React.Component {
9696 }
9797
9898 show ( ) {
99- document . addEventListener ( 'click' , this . handleDocumentClick ) ;
99+ document . addEventListener ( 'click' , this . handleDocumentClick , true ) ;
100100
101101 this . _element = document . createElement ( 'div' ) ;
102102 document . body . appendChild ( this . _element ) ;
Original file line number Diff line number Diff line change @@ -156,15 +156,15 @@ class Tooltip extends React.Component {
156156 }
157157
158158 addTargetEvents ( ) {
159- this . _target . addEventListener ( 'mouseover' , this . onMouseOverTooltip ) ;
160- this . _target . addEventListener ( 'mouseout' , this . onMouseLeaveTooltip ) ;
161- document . addEventListener ( 'click' , this . handleDocumentClick ) ;
159+ this . _target . addEventListener ( 'mouseover' , this . onMouseOverTooltip , true ) ;
160+ this . _target . addEventListener ( 'mouseout' , this . onMouseLeaveTooltip , true ) ;
161+ document . addEventListener ( 'click' , this . handleDocumentClick , true ) ;
162162 }
163163
164164 removeTargetEvents ( ) {
165- this . _target . removeEventListener ( 'mouseover' , this . onMouseOverTooltip ) ;
166- this . _target . removeEventListener ( 'mouseout' , this . onMouseLeaveTooltip ) ;
167- document . removeEventListener ( 'click' , this . handleDocumentClick ) ;
165+ this . _target . removeEventListener ( 'mouseover' , this . onMouseOverTooltip , true ) ;
166+ this . _target . removeEventListener ( 'mouseout' , this . onMouseLeaveTooltip , true ) ;
167+ document . removeEventListener ( 'click' , this . handleDocumentClick , true ) ;
168168 }
169169
170170 toggle ( e ) {
You can’t perform that action at this time.
0 commit comments