From: Mike Angstadt Date: Wed, 5 Nov 2014 14:05:04 +0000 (-0600) Subject: Use accordions without explicit settings definition X-Git-Tag: v5.5.0~53^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F6013%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Use accordions without explicit settings definition Allows you to use accordions without providing an explicit accordion definition to the foundation binding by falling back into the default settings gracefully. --- diff --git a/js/foundation/foundation.accordion.js b/js/foundation/foundation.accordion.js index f25e2a84b..1c1825fc5 100644 --- a/js/foundation/foundation.accordion.js +++ b/js/foundation/foundation.accordion.js @@ -26,7 +26,7 @@ .on('click.fndtn.accordion', '[' + this.attr_name() + '] > .accordion-navigation > a', function (e) { var accordion = S(this).closest('[' + self.attr_name() + ']'), groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), - settings = accordion.data(self.attr_name(true) + '-init'), + settings = accordion.data(self.attr_name(true) + '-init') || self.settings, target = S('#' + this.href.split('#')[1]), aunts = $('> .accordion-navigation', accordion), siblings = aunts.children('.content'),