diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue index 733963217ac614a2caafc41d3394a6fbfc237a44..4f9ed5bf342f0bad8a5e299f04d3131960075c04 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue @@ -63,6 +63,7 @@ v-intersect="{ handler: intersectHandler(date, idx, lastIdx), options: { + rootMargin: '-165px 0px 0px 0px', threshold: [0, 1], }, }" @@ -289,7 +290,8 @@ export default { const entry = entries[0]; if (entry.isIntersecting) { - if (entry.boundingClientRect.top <= 0) { + // TODO: Make 165 a var? + if (entry.boundingClientRect.top <= 165) { console.log('@', date.toISODate()); this.setDate(date.toISODate()); }