mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-10 23:14:38 +00:00
Merge pull request #2512 from overleaf/jel-plans-scroll-event
Fix throttle used for scroll event GitOrigin-RevId: fd453a74fca823391c3ca962f076a89f778f9f28
This commit is contained in:
parent
31bc0c640b
commit
00b537b047
1 changed files with 12 additions and 12 deletions
|
@ -84,18 +84,18 @@ define(['base'], App =>
|
|||
timer = setTimeout(() => sendEvent(), timeoutAmt)
|
||||
})
|
||||
.on('mouseleave', () => clearTimeout(timer))
|
||||
} else if (attrs.eventTrackingTrigger === 'scroll') {
|
||||
if (!eventTracking.eventInCache(scope.eventTracking)) {
|
||||
return $(window).on('resize scroll', () =>
|
||||
_.throttle(
|
||||
isInViewport(element) &&
|
||||
!eventTracking.eventInCache(scope.eventTracking)
|
||||
? sendEvent(true)
|
||||
: undefined,
|
||||
500
|
||||
)
|
||||
)
|
||||
}
|
||||
} else if (
|
||||
attrs.eventTrackingTrigger === 'scroll' &&
|
||||
!eventTracking.eventInCache(scope.eventTracking)
|
||||
) {
|
||||
$(window).on(
|
||||
'resize scroll',
|
||||
_.throttle(() => {
|
||||
if (isInViewport(element)) {
|
||||
sendEvent(true)
|
||||
}
|
||||
}, 500)
|
||||
)
|
||||
}
|
||||
}
|
||||
})))
|
||||
|
|
Loading…
Reference in a new issue