From: Kevin Ball Date: Tue, 1 Nov 2016 16:10:50 +0000 (-0700) Subject: Fix missing variablename X-Git-Tag: v6.3-rc1~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a7f70f70b2477c3abfaa64ff5c6fca44a2a7c12;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Fix missing variablename --- diff --git a/js/foundation.tabs.js b/js/foundation.tabs.js index e2d87397a..3c369448d 100644 --- a/js/foundation.tabs.js +++ b/js/foundation.tabs.js @@ -179,14 +179,14 @@ class Tabs { * @function */ _handleTabChange($target) { - + /** * Check for active class on target. Collapse if exists. */ if ($target.hasClass('is-active')) { if(this.options.activeCollapse) { this._collapseTab($target); - + /** * Fires when the zplugin has successfully collapsed tabs. * @event Tabs#collapse @@ -195,31 +195,34 @@ class Tabs { } return; } - + var $oldTab = this.$element. - find(`.${this.options.linkClass}.is-active`); - + find(`.${this.options.linkClass}.is-active`), + $tabLink = $target.find('[role="tab"]'), + hash = $tabLink[0].hash, + $targetContent = this.$tabContent.find(hash); + //close old tab this._collapseTab($oldTab); //open new tab this._openTab($target); - - + + /** * Fires when the plugin has successfully changed tabs. * @event Tabs#change */ this.$element.trigger('change.zf.tabs', [$target]); - + //fire to children a mutation event - $targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger"); + $targetContent.find("[data-mutate]").trigger("mutateme.zf.trigger"); } - + /** * Opens the tab `$targetContent` defined by `$target`. * @param {jQuery} $target - Tab to Open. - * @function + * @function */ _openTab($target) { var $tabLink = $target.find('[role="tab"]'), @@ -234,11 +237,11 @@ class Tabs { .addClass('is-active') .attr({'aria-hidden': 'false'}); } - + /** * Collapses `$targetContent` defined by `$target`. * @param {jQuery} $target - Tab to Open. - * @function + * @function */ _collapseTab($target) { var $target_anchor = $target @@ -349,14 +352,14 @@ Tabs.defaults = { * @example false */ matchHeight: false, - + /** * Allows active tabs to collapse when clicked. * @option * @example false */ activeCollapse: false, - + /** * Class applied to `li`'s in tab link list. * @option