From 12fce09295014b3e2dc437302520515c1f910e05 Mon Sep 17 00:00:00 2001 From: Gwen Date: Mon, 10 Aug 2015 00:49:04 +0200 Subject: [PATCH] bug fix --- components/ionLoading/ionLoading.js | 7 +++++-- components/ionSlideBox/ionSlideBox.js | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/components/ionLoading/ionLoading.js b/components/ionLoading/ionLoading.js index c9d2306..0f4740f 100644 --- a/components/ionLoading/ionLoading.js +++ b/components/ionLoading/ionLoading.js @@ -7,7 +7,7 @@ IonLoading = { customTemplate: null, backdrop: false }, userOptions); - + if (options.backdrop) { IonBackdrop.retain(); $('.backdrop').addClass('backdrop-loading'); @@ -42,7 +42,10 @@ IonLoading = { $loadingEl.removeClass('visible'); Blaze.remove(this.view); this.view = null; - }.bind(this), 400); + }.bind(this), 0); } + Meteor.setTimeout(function() { + $('.loading-container').remove(); + }, 0) } }; diff --git a/components/ionSlideBox/ionSlideBox.js b/components/ionSlideBox/ionSlideBox.js index a8323eb..7b7ca82 100644 --- a/components/ionSlideBox/ionSlideBox.js +++ b/components/ionSlideBox/ionSlideBox.js @@ -20,12 +20,12 @@ Template.ionSlideBox.rendered = function () { return ''; } }); - this.$('.ion-slide-box').on('afterChange', function (event, slick, currentSlide) { $(this).trigger({type: 'onSlideChanged', index: currentSlide}); }); }; Template.ionSlideBox.destroyed = function () { - this.$('.ion-slide-box').slick('unslick'); + var $slideBox = this.$('.ion-slide-box'); + if ($slideBox.hasClass('slick-initialized')) $slideBox.slick('unslick'); };