From 2c3f79efeed71ac0de45ed118f32976ca8c16247 Mon Sep 17 00:00:00 2001 From: Gwen Date: Tue, 4 Aug 2015 13:54:59 +0200 Subject: [PATCH] fix modals --- components/ionModal/ionModal.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/ionModal/ionModal.js b/components/ionModal/ionModal.js index 006429c..3f0c1fb 100644 --- a/components/ionModal/ionModal.js +++ b/components/ionModal/ionModal.js @@ -31,6 +31,7 @@ IonModal = { }, close: function () { + console.log('closing modal.'); var templateName = this.views[this.views.length-1]; var viewArray = this.view[templateName] || []; var view = viewArray[viewArray.length-1]; @@ -52,7 +53,7 @@ $(document).delegate('.modal', IonModal.transitionEndEvent, function(e) { if ($modal.hasClass(IonModal.enterClasses.join(' ')) || $modal.hasClass(IonModal.enterActiveClasse)) { $modal.removeClass(IonModal.enterClasses.join(' ')).removeClass(IonModal.enterActiveClass); $('body').addClass('modal-open'); - } else { + } else if ($modal.hasClass(IonModal.leaveClasses.join(' ')) || $modal.hasClass(IonModal.leaveActiveClasse)) { var templateName = IonModal.views.pop(); var view = IonModal.view[templateName].pop(); var $modalBackdrop = $(view.firstNode());