From b3809461d71dab886ca3aae80bd7d623d4720404 Mon Sep 17 00:00:00 2001 From: Raul Hernandez Date: Thu, 23 May 2019 21:16:56 -0400 Subject: [PATCH] fix(store): fix overflow toggle --- src/views/Store.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/views/Store.vue b/src/views/Store.vue index 64444b7..5566165 100755 --- a/src/views/Store.vue +++ b/src/views/Store.vue @@ -134,6 +134,7 @@ export default { beforeDestroy () { this.$store.commit('setInStore', false) + this.setBodyOverflow() }, apollo: { @@ -170,14 +171,16 @@ export default { toggleFullScreenMap () { this.isFullScreenMap = !this.isFullScreenMap + this.setBodyOverflow(this.isFullScreenMap) + window.scrollTo(0, 0) + }, - if (this.isFullScreenMap === true) { - document.getElementsByTagName('body')[0].style.overflow = 'hidden' + setBodyOverflow (value) { + if (value) { + document.querySelector('body').style.overflow = 'hidden' } else { - document.getElementsByTagName('body')[0].style.overflow = 'auto' + document.querySelector('body').style.overflow = 'auto' } - - window.scrollTo(0, 0) } } }