diff --git a/src/components/Spell.vue b/src/components/Spell.vue index cfd034f..6ef1fbe 100644 --- a/src/components/Spell.vue +++ b/src/components/Spell.vue @@ -92,9 +92,13 @@ export default { return { state } }, mounted () { + let scrollingPageElement = document.getElementsByClassName('layout-view')[0] + scrollingPageElement.scrollTop = 0 + if (this.state.spells.loaded === false) { Loading.show() } + this.state.lastSpell = this.spell.id }, computed: { diff --git a/src/components/Spelllist.vue b/src/components/Spelllist.vue index e4b322a..9a44ab6 100644 --- a/src/components/Spelllist.vue +++ b/src/components/Spelllist.vue @@ -36,7 +36,7 @@ export default { mounted () { let lastSpellPosition = this.$refs[this.state.lastSpell][0].$el.offsetTop let scrollingPageElement = document.getElementsByClassName('layout-view')[0] - scrollingPageElement.scrollTo(0, lastSpellPosition) + scrollingPageElement.scrollTop = lastSpellPosition }, computed: { filteredSpells () {