mirror of
https://github.com/primefaces/primevue.git
synced 2025-05-09 00:42:36 +00:00
Fixed #3568
This commit is contained in:
parent
5b876bebfc
commit
2767c54b30
1 changed files with 7 additions and 6 deletions
|
@ -152,16 +152,17 @@ const Tooltip = BaseTooltip.extend('tooltip', {
|
|||
onMouseLeave(event) {
|
||||
const el = event.currentTarget;
|
||||
const hideDelay = el.$_ptooltipHideDelay;
|
||||
|
||||
const autoHide = el.$_ptooltipAutoHide;
|
||||
|
||||
if (!autoHide) {
|
||||
const valid =
|
||||
DomHandler.hasClass(event.target, 'p-tooltip') ||
|
||||
DomHandler.hasClass(event.target, 'p-tooltip-arrow') ||
|
||||
DomHandler.hasClass(event.target, 'p-tooltip-text') ||
|
||||
DomHandler.hasClass(event.relatedTarget, 'p-tooltip') ||
|
||||
DomHandler.hasClass(event.relatedTarget, 'p-tooltip-text') ||
|
||||
DomHandler.hasClass(event.relatedTarget, 'p-tooltip-arrow');
|
||||
DomHandler.getAttribute(event.target, 'data-pc-name') === 'tooltip' ||
|
||||
DomHandler.getAttribute(event.target, 'data-pc-section') === 'arrow' ||
|
||||
DomHandler.getAttribute(event.target, 'data-pc-section') === 'text' ||
|
||||
DomHandler.getAttribute(event.relatedTarget, 'data-pc-name') === 'tooltip' ||
|
||||
DomHandler.getAttribute(event.relatedTarget, 'data-pc-section') === 'arrow' ||
|
||||
DomHandler.getAttribute(event.relatedTarget, 'data-pc-section') === 'text';
|
||||
|
||||
!valid && this.hide(el, hideDelay);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue