From a2e7437f72aa088f2ed8d95bb035869497a626a2 Mon Sep 17 00:00:00 2001 From: Richard Lai Date: Fri, 8 May 2015 12:48:00 +0000 Subject: [PATCH] Popover fixes --- components/ionPopover/ionPopover.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/components/ionPopover/ionPopover.js b/components/ionPopover/ionPopover.js index b8141ea..a328e3e 100644 --- a/components/ionPopover/ionPopover.js +++ b/components/ionPopover/ionPopover.js @@ -11,7 +11,7 @@ IonPopover = { var $arrow = $backdrop.find('.popover-arrow'); var bodyWidth = $('body').width(); - var bodyHeight = $(window).innerHeight; + var bodyHeight = $(window).innerHeight(); var buttonPosition = $button.offset(); var buttonWidth = $button.outerWidth(); var buttonHeight = $button.outerHeight(); @@ -46,13 +46,15 @@ IonPopover = { }, hide: function () { - var $backdrop = $(this.view.firstNode()); - $backdrop.removeClass('active'); - - var $popover = $backdrop.find('.popover'); - $popover.css({opacity: 0}); - - Blaze.remove(this.view); + if (typeof this.view !== 'undefined') { + var $backdrop = $(this.view.firstNode()); + $backdrop.removeClass('active'); + + var $popover = $backdrop.find('.popover'); + $popover.css({opacity: 0}); + + Blaze.remove(this.view); + } } };