From e2e99dc397cc96a3480d2d94db5191e102a12a0a Mon Sep 17 00:00:00 2001 From: axolotle Date: Fri, 25 Jun 2021 16:10:49 +0200 Subject: [PATCH] add base scrolling on node opening --- src/components/layouts/NodeBook.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/layouts/NodeBook.vue b/src/components/layouts/NodeBook.vue index de7b152..e98370a 100644 --- a/src/components/layouts/NodeBook.vue +++ b/src/components/layouts/NodeBook.vue @@ -95,6 +95,13 @@ export default { } this.$emit('select-node', ids) } + }, + + updated () { + const smarphoneStickyNav = document.querySelector('.node-view-child-list.smartphone') + const offset = smarphoneStickyNav ? smarphoneStickyNav.getBoundingClientRect().height : 0 + const nodeviews = this.$el.querySelectorAll('.node-view') + document.querySelector('main').scrollTo(0, nodeviews[nodeviews.length - 1].offsetTop - offset) } }