]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Use accordions without explicit settings definition 6013/head
authorMike Angstadt <mjangstadt@gmail.com>
Wed, 5 Nov 2014 14:05:04 +0000 (08:05 -0600)
committerMike Angstadt <mjangstadt@gmail.com>
Wed, 5 Nov 2014 14:05:04 +0000 (08:05 -0600)
Allows you to use accordions without providing an explicit accordion definition to the foundation binding by falling back into the default settings gracefully.

js/foundation/foundation.accordion.js

index f25e2a84b75adf2ecc93e2feb54d50d5d73de008..1c1825fc547de24ec72cf157fc1da3c9233534d5 100644 (file)
@@ -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'),