diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue index 2f15b8ae548f3e384da0f7f85f162928ea5f1ae4..42bf9ed630d1d6c639f023583d94c7b19ab7cba2 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue @@ -356,13 +356,8 @@ export default { // integrate into docsByDay } }, - gotoDate(date, scroll) { - // show + setDate(date) { this.$router.replace({ hash: date }) - console.log('hash', this.$route.hash); - // assure - this.assureDate(DateTime.fromISO(date)); - // scroll }, onIntersect(entries, observer) { const entry = entries[0]; @@ -374,7 +369,7 @@ export default { if (this.visible[0] > entry.target.dataset.date || this.visible.length === 0) { // coming is new first (top) date this.visible.unshift(entry.target.dataset.date); - console.log('current', this.visible[0]); + this.setDate(this.visible[0]); } else if (this.visible[this.visible.length -1] < entry.target.dataset.date) { // coming is new last (bottom) date this.visible.push(entry.target.dataset.date); @@ -389,7 +384,7 @@ export default { } else if (this.visible[0] === entry.target.dataset.date) { // first (top) visible date is going this.visible.shift() - console.log('current', this.visible[0]); + this.setDate(this.visible[0]); } else if (this.visible[this.visible.length - 1] === entry.target.dataset.date) { // last (bottom) visible date is going this.visible.pop()