From 426304e4feeb02a4df84a9c0b2a6c7062f5696a6 Mon Sep 17 00:00:00 2001 From: gzbender Date: Sat, 3 Aug 2019 23:23:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=B5=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=D1=8E=D1=82=20=D0=BF=D0=BE=D0=BF=D0=B0=D0=BF=D1=8B=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=BD=D0=B5=D0=BA=D0=BE=D1=82=D0=BE=D1=80=D1=8B?= =?UTF-8?q?=D1=85=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= =?UTF-8?q?=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/js/modules/popup.js | 64 ++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/web/src/js/modules/popup.js b/web/src/js/modules/popup.js index c22970d7..b3b18a93 100644 --- a/web/src/js/modules/popup.js +++ b/web/src/js/modules/popup.js @@ -15,6 +15,38 @@ $(document).ready(function () { popup = $('.popup.visible.open'), prevPopup = null; + function showPopup(){ + if(! popup && popupName){ + popup = $(popupName); + } + body.addClass('no-scroll'); + popup.addClass('open'); + return new Promise((resolve) => { + setTimeout(function(){ + popup.addClass('visible'); + resolve(); + $(document).trigger('popup-opened', [popup]); + }, 100); + }); + } + + function hidePopup(){ + body.removeClass('no-scroll'); + popup.removeClass('visible'); + popup.data('next-url', null); + + if($('#password-reset__sent').is(':visible')) { + window.location.reload(); + } + return new Promise((resolve) => { + setTimeout(function(){ + popup.removeClass('open'); + resolve(); + $(document).trigger('popup-closed', [popup]); + }, 300); + }); + } + // CAPTURE EMAIL const EMAIL_CAPTURED_COOKIE = 'email-captured'; @@ -382,38 +414,6 @@ $(document).ready(function () { }); } - function showPopup(){ - if(! popup && popupName){ - popup = $(popupName); - } - body.addClass('no-scroll'); - popup.addClass('open'); - return new Promise((resolve) => { - setTimeout(function(){ - popup.addClass('visible'); - resolve(); - $(document).trigger('popup-opened', [popup]); - }, 100); - }); - } - - function hidePopup(){ - body.removeClass('no-scroll'); - popup.removeClass('visible'); - popup.data('next-url', null); - - if($('#password-reset__sent').is(':visible')) { - window.location.reload(); - } - return new Promise((resolve) => { - setTimeout(function(){ - popup.removeClass('open'); - resolve(); - $(document).trigger('popup-closed', [popup]); - }, 300); - }); - } - function updateCart(){ var link = popup.find('.but_btn_popup').data('link'); var $order = popup.find('.order');