]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Fix missing variablename
authorKevin Ball <kmball11@gmail.com>
Tue, 1 Nov 2016 16:10:50 +0000 (09:10 -0700)
committerKevin Ball <kmball11@gmail.com>
Tue, 1 Nov 2016 16:10:50 +0000 (09:10 -0700)
js/foundation.tabs.js

index e2d87397a70491cce69a0202c125834f43535678..3c369448d79983768e1d899f54fded6a44bcf8cc 100644 (file)
@@ -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