From affab195ca2e35540b49a8187d39d0bd6411301e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Jakes=CC=8C?= Date: Wed, 16 Jan 2019 16:35:13 +0100 Subject: [PATCH] Fix body scrolling when modal is displayed [MAILPOET-1510] --- assets/css/src/modal.styl | 3 --- assets/js/src/modal.js | 2 ++ 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/assets/css/src/modal.styl b/assets/css/src/modal.styl index cd621ddfe1..40b287deaa 100644 --- a/assets/css/src/modal.styl +++ b/assets/css/src/modal.styl @@ -45,9 +45,6 @@ body.mailpoet_modal_opened background-color: overlay_background_color !important display: flex !important -.mailpoet_modal_opened .mailpoet_modal_overlay - display: block - // modal popup .mailpoet_popup z-index: 25 diff --git a/assets/js/src/modal.js b/assets/js/src/modal.js index 918862afc1..54fbd3e146 100644 --- a/assets/js/src/modal.js +++ b/assets/js/src/modal.js @@ -458,10 +458,12 @@ define('modal', ['mailpoet', 'jquery'], }, showOverlay: function () { jQuery('#mailpoet_modal_overlay').show(); + jQuery('body').addClass('mailpoet_modal_opened'); return this; }, hideOverlay: function () { jQuery('#mailpoet_modal_overlay').hide(); + jQuery('body').removeClass('mailpoet_modal_opened'); return this; }, popup: function (opts) {