File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 . module ( 'ng-context-menu' , [ ] )
88 . factory ( 'ContextMenuService' , function ( ) {
99 return {
10+ element : null ,
1011 menuElement : null
1112 } ;
1213 } )
@@ -51,6 +52,8 @@ angular
5152 close ( ContextMenuService . menuElement ) ;
5253 }
5354 ContextMenuService . menuElement = angular . element ( document . getElementById ( $attrs . target ) ) ;
55+ ContextMenuService . element = event . target ;
56+ console . log ( 'set' , ContextMenuService . element ) ;
5457
5558 event . preventDefault ( ) ;
5659 event . stopPropagation ( ) ;
@@ -73,7 +76,7 @@ angular
7376 function handleClickEvent ( event ) {
7477 if ( ! $scope . disabled ( ) &&
7578 opened &&
76- ( event . button !== 2 || event . target . parent !== ContextMenuService . menuElement [ 0 ] ) ) {
79+ ( event . button !== 2 || event . target !== ContextMenuService . element ) ) {
7780 $scope . $apply ( function ( ) {
7881 close ( ContextMenuService . menuElement ) ;
7982 } ) ;
Original file line number Diff line number Diff line change 77 . module ( 'ng-context-menu' , [ ] )
88 . factory ( 'ContextMenuService' , function ( ) {
99 return {
10+ element : null ,
1011 menuElement : null
1112 } ;
1213 } )
@@ -51,6 +52,8 @@ angular
5152 close ( ContextMenuService . menuElement ) ;
5253 }
5354 ContextMenuService . menuElement = angular . element ( document . getElementById ( $attrs . target ) ) ;
55+ ContextMenuService . element = event . target ;
56+ console . log ( 'set' , ContextMenuService . element ) ;
5457
5558 event . preventDefault ( ) ;
5659 event . stopPropagation ( ) ;
@@ -73,7 +76,7 @@ angular
7376 function handleClickEvent ( event ) {
7477 if ( ! $scope . disabled ( ) &&
7578 opened &&
76- ( event . button !== 2 || event . target . parent !== ContextMenuService . menuElement [ 0 ] ) ) {
79+ ( event . button !== 2 || event . target !== ContextMenuService . element ) ) {
7780 $scope . $apply ( function ( ) {
7881 close ( ContextMenuService . menuElement ) ;
7982 } ) ;
You can’t perform that action at this time.
0 commit comments