Skip to content

Commit 2a95c8c

Browse files
committed
fix
1 parent 9ce5b2f commit 2a95c8c

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

lib/public/components/common/popover/overflowBalloon.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ export const overflowBalloon = (content, options = null) => {
5353
*/
5454
onTriggerNodeChange: function (previousTriggerNode, newTriggerNode) {
5555
if (previousTriggerNode) {
56-
previousTriggerNode.removeEventListener('mouseover', this.prevousNodeMouseoverCallback);
56+
previousTriggerNode.removeEventListener('mouseover', this.previousNodeMouseoverCallback);
5757
previousTriggerNode.removeEventListener('mouseleave', this.hidePopover);
5858
}
5959

@@ -75,15 +75,15 @@ export const overflowBalloon = (content, options = null) => {
7575
this.showPopover();
7676
const selector = `.popover[data-popover-key="${key}"]`;
7777
const contentNode = document.querySelector(selector);
78-
79-
contentNode.removeEventListener('mouseover', contentNodeMouseoverCallback);
80-
contentNode.removeEventListener('mouseleave', contentNodeMousleaveCallback);
81-
82-
contentNode.addEventListener('mouseover', contentNodeMouseoverCallback);
83-
contentNode.addEventListener('mouseleave', contentNodeMousleaveCallback);
78+
if (contentNode) {
79+
contentNode.removeEventListener('mouseover', contentNodeMouseoverCallback);
80+
contentNode.removeEventListener('mouseleave', contentNodeMousleaveCallback);
81+
contentNode.addEventListener('mouseover', contentNodeMouseoverCallback);
82+
contentNode.addEventListener('mouseleave', contentNodeMousleaveCallback);
83+
}
8484
};
8585

86-
this.prevousNodeMouseoverCallback = newNodeMouseoverCallback;
86+
this.previousNodeMouseoverCallback = newNodeMouseoverCallback;
8787

8888
node.addEventListener('mouseover', newNodeMouseoverCallback);
8989
node.addEventListener('mouseleave', this.hidePopover);

0 commit comments

Comments
 (0)