]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
handle empty settings 5067/head
authorIain D Broadfoot <ibroadfo@gmail.com>
Mon, 28 Apr 2014 11:46:54 +0000 (12:46 +0100)
committerIain D Broadfoot <ibroadfo@gmail.com>
Mon, 28 Apr 2014 11:46:54 +0000 (12:46 +0100)
js/foundation/foundation.reveal.js

index 24851f430da3281c7a63fa697c08cba1bd93fd7f..98f46dfb3dbc5199a26d13d616b5d7a602aeb8d2 100644 (file)
       }
 
       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');
       // 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('<div style="display: none;" />').parent(),
               rootElement = this.settings.rootElement || 'body';
       // 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;