@@ -17,7 +17,7 @@ let mouseDownCoords
17
17
let lastClickTime = 0
18
18
let lastHoverUpdateTime = 0
19
19
let popupTimerID
20
- let globalPopoverList = [ ]
20
+ let trackViewportPopoverList = [ ]
21
21
22
22
let popover
23
23
@@ -775,11 +775,11 @@ class TrackViewport extends Viewport {
775
775
popover . dispose ( )
776
776
}
777
777
778
- if ( globalPopoverList . length > 0 ) {
779
- for ( const gp of globalPopoverList ) {
778
+ if ( trackViewportPopoverList . length > 0 ) {
779
+ for ( const gp of trackViewportPopoverList ) {
780
780
gp . dispose ( )
781
781
}
782
- globalPopoverList = [ ]
782
+ trackViewportPopoverList . length = 0
783
783
}
784
784
785
785
popover = new Popover ( this . $viewport . get ( 0 ) . parentElement , true , undefined , ( ) => {
@@ -790,12 +790,12 @@ class TrackViewport extends Viewport {
790
790
} else {
791
791
792
792
let po = new Popover ( this . $viewport . get ( 0 ) . parentElement , true , undefined , ( ) => {
793
- const index = globalPopoverList . indexOf ( po )
794
- globalPopoverList . splice ( index , 1 )
793
+ const index = trackViewportPopoverList . indexOf ( po )
794
+ trackViewportPopoverList . splice ( index , 1 )
795
795
po . dispose ( )
796
796
} )
797
797
798
- globalPopoverList . push ( po )
798
+ trackViewportPopoverList . push ( po )
799
799
800
800
po . presentContentWithEvent ( event , content )
801
801
}
@@ -892,12 +892,12 @@ class TrackViewport extends Viewport {
892
892
this . popover . dispose ( )
893
893
}
894
894
895
- // if (globalPopoverList ) {
896
- // for (let i = 0; i < globalPopoverList .length; i++ ) {
897
- // globalPopoverList [ i ].dispose()
895
+ // if (trackViewportPopoverList ) {
896
+ // for (let i = 0; i < trackViewportPopoverList .length; i++ ) {
897
+ // trackViewportPopoverList [ i ].dispose()
898
898
// }
899
899
//
900
- // globalPopoverList = undefined
900
+ // trackViewportPopoverList = undefined
901
901
// }
902
902
903
903
super . dispose ( )
@@ -967,4 +967,5 @@ function mergeArrays(a, b) {
967
967
968
968
}
969
969
970
+ export { trackViewportPopoverList }
970
971
export default TrackViewport
0 commit comments