From: Joe Theuerkauf Date: Tue, 15 Jul 2014 06:55:52 +0000 (-0400) Subject: Fixes #5445 (more) - Limit Accordion element selection to the current Accordion. X-Git-Tag: v5.3.2~20^2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F5446%2Fhead;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Fixes #5445 (more) - Limit Accordion element selection to the current Accordion. --- diff --git a/js/foundation/foundation.accordion.js b/js/foundation/foundation.accordion.js index e14f7c07b..f739baee0 100644 --- a/js/foundation/foundation.accordion.js +++ b/js/foundation/foundation.accordion.js @@ -24,12 +24,12 @@ .off('.fndtn.accordion') .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a', function (e) { var accordion = S(this).closest('[' + self.attr_name() + ']'), - target = S('#' + this.href.split('#')[1]), - siblings = S('dd > .content', accordion), - aunts = $('> dd', accordion), groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), settings = accordion.data(self.attr_name(true) + '-init'), - active_content = $('> dd > .content.' + settings.active_class, accordion); + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd', accordion), + siblings = aunts.children('.content'), + active_content = siblings.filter('.' + settings.active_class); e.preventDefault(); if (accordion.attr(self.attr_name())) {