From: Iain D Broadfoot Date: Mon, 28 Apr 2014 11:46:54 +0000 (+0100) Subject: handle empty settings X-Git-Tag: v5.2.3~37^2~3^2 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fpull%2F5067%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git handle empty settings --- diff --git a/js/foundation/foundation.reveal.js b/js/foundation/foundation.reveal.js index 24851f430..98f46dfb3 100644 --- a/js/foundation/foundation.reveal.js +++ b/js/foundation/foundation.reveal.js @@ -149,6 +149,7 @@ } var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; if (!modal.hasClass('open')) { var open_modal = self.S('[' + self.attr_name() + '].open'); @@ -246,6 +247,8 @@ // is modal if (css) { var settings = el.data(this.attr_name(true) + '-init'); + settings = settings || this.settings; + if (el.parent('body').length === 0) { var placeholder = el.wrap('
').parent(), rootElement = this.settings.rootElement || 'body'; @@ -314,6 +317,8 @@ // is modal if (css) { var settings = el.data(this.attr_name(true) + '-init'); + settings = settings || this.settings; + var animData = getAnimationData(settings.animation); if (!animData.animate) { this.locked = false;