diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue index 07c0e1faf5d0e521edb1c812feddbd8e23267387..f0e55fc351395772b36723782bb3735e9dfbba39 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue @@ -22,6 +22,7 @@ v-intersect="{ handler: intersectHandler(date, idx, lastIdx), options: { + rootMargin: '-165px 0px 0px 0px', threshold: [0, 1], }, }" @@ -240,7 +241,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()); }