From: Chris Sherman Date: Thu, 30 Apr 2015 20:35:09 +0000 (-0400) Subject: Update foundation.reveal.js X-Git-Tag: v5.5.3~82^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F6517%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Update foundation.reveal.js Ensure open event has a target before accessing the 'data-reveal-id' attribute. I ran into target === undefined after calling $('#myModal').foundation('reveal', 'open'); --- diff --git a/js/foundation/foundation.reveal.js b/js/foundation/foundation.reveal.js index 82321464e..fca6d5b21 100644 --- a/js/foundation/foundation.reveal.js +++ b/js/foundation/foundation.reveal.js @@ -155,7 +155,7 @@ settings = settings || this.settings; - if (modal.hasClass('open') && target.attr('data-reveal-id') == modal.attr('id')) { + if (modal.hasClass('open') && target !== undefined && target.attr('data-reveal-id') == modal.attr('id')) { return self.close(modal); }