From 5d47571ac1c7e72b2772af48b3a260fb5e08b441 Mon Sep 17 00:00:00 2001 From: Joshua Ohlman Date: Wed, 18 Feb 2015 13:09:51 -0600 Subject: [PATCH] Fix for ion-modal spurious blaze errors --- components/ionLoading/ionLoading.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/components/ionLoading/ionLoading.js b/components/ionLoading/ionLoading.js index d8c8c31..c9d2306 100644 --- a/components/ionLoading/ionLoading.js +++ b/components/ionLoading/ionLoading.js @@ -33,13 +33,16 @@ IonLoading = { }, hide: function () { - var $loadingEl = $(this.view.firstNode()); - $loadingEl.removeClass('active'); + if (this.view) { + var $loadingEl = $(this.view.firstNode()); + $loadingEl.removeClass('active'); - Meteor.setTimeout(function () { - IonBackdrop.release(); - $loadingEl.removeClass('visible'); - Blaze.remove(this.view); - }.bind(this), 400); + Meteor.setTimeout(function () { + IonBackdrop.release(); + $loadingEl.removeClass('visible'); + Blaze.remove(this.view); + this.view = null; + }.bind(this), 400); + } } };