From 76d4c083cb6bfc653e230fd72e03105493ec8380 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Tue, 13 May 2014 21:00:31 -0500 Subject: [PATCH] fix(sideMenu): Disable content interaction when menu open Closes #1339 --- js/controllers/sideMenuController.js | 6 ++++++ scss/_menu.scss | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/js/controllers/sideMenuController.js b/js/controllers/sideMenuController.js index 2aad0bae15..36978afd84 100644 --- a/js/controllers/sideMenuController.js +++ b/js/controllers/sideMenuController.js @@ -142,6 +142,12 @@ var maxRight = this.right.width; this.openAmount(this.right.width * p); } + + if(percentage !== 0) { + document.body.classList.add('menu-open'); + } else { + document.body.classList.remove('menu-open'); + } }, /** diff --git a/scss/_menu.scss b/scss/_menu.scss index b09355b6cc..8173d6e1da 100644 --- a/scss/_menu.scss +++ b/scss/_menu.scss @@ -24,6 +24,10 @@ box-shadow: $menu-side-shadow; } +.menu-open .scroll-content { + pointer-events: none; +} + .grade-b .menu-content, .grade-c .menu-content { @include box-sizing(content-box);