]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
addresses #7181 for tabs component. good suggestion, will do on other components...
authorzurbchris <chris@zurb.com>
Wed, 25 Nov 2015 19:45:13 +0000 (11:45 -0800)
committerzurbchris <chris@zurb.com>
Wed, 25 Nov 2015 19:46:28 +0000 (11:46 -0800)
js/foundation.tabs.js
js/util-map.json [deleted file]

index d8afa5aa0c6fee6048b7badc169abbd23b0957be..4b8357d00137607ae4afc9a74c40035d4efb40c2 100644 (file)
    */
   Tabs.prototype._addClickHandler = function(){
     var _this = this;
-    this.$tabTitles.off('click.zf.tabs')
-                   .on('click.zf.tabs', function(e){
+    this.$element.off('click.zf.tabs')
+                   .on('click.zf.tabs', '.' + this.options.linkClass, function(e){
                      e.preventDefault();
                      e.stopPropagation();
                      if($(this).hasClass('is-active')){
     var $lastTab = _this.$element.find('li:last-of-type');
 
     this.$tabTitles.off('keydown.zf.tabs').on('keydown.zf.tabs', function(e){
+      if(e.which === 9) return;
       e.stopPropagation();
       e.preventDefault();
 
diff --git a/js/util-map.json b/js/util-map.json
deleted file mode 100644 (file)
index 568ac22..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-{
-  "accordion": [
-    "foundation.util.keyboard.js",
-    "foundation.util.motion.js"
-  ],
-  "accordionMenu": [
-    "foundation.util.keyboard.js",
-    "foundation.util.motion.js",
-    "foundation.util.nest.js"
-  ],
-  "drilldown": [
-    "foundation.util.keyboard.js",
-    "foundation.util.motion.js",
-    "foundation.util.nest.js"
-  ],
-  "dropdownMenu": [
-    "foundation.util.keyboard.js",
-    "foundation.util.motion.js",
-    "foundation.util.box.js",
-    "foundation.util.nest.js"
-  ],
-  "dropdown": [
-    "foundation.util.keyboard.js",
-    "foundation.util.box.js",
-    "foundation.util.triggers.js"
-  ],
-  "interchange": [
-    "foundation.util.triggers.js",
-    "foundation.util.timerAndImageLoader.js"
-  ],
-  "magellan": [
-    "foundation.util.motion.js"
-  ],
-  "offcanvas": [
-    "foundation.util.motion.js",
-    "foundation.util.triggers.js"
-  ],
-  "orbit": [
-    "foundation.util.motion.js",
-    "foundation.util.timerAndImageLoader.js",
-    "foundation.util.keyboard.js",
-    "foundation.util.touch.js"
-  ],
-  "responsiveMenu": [
-    "foundation.util.triggers.js",
-    "foundation.util.mediaQuery.js",
-    "foundation.accordionMenu.js",
-    "foundation.drilldown.js",
-    "foundation.dropdownMenu.js",
-    "foundation.util.nest.js"
-  ],
-  "responsiveToggle": [
-    "foundation.util.mediaQuery.js"
-  ],
-  "reveal": [
-    "foundation.util.box.js",
-    "foundation.util.motion.js",
-    "foundation.util.triggers.js",
-    "foundation.util.mediaQuery.js"
-  ],
-  "slider": [
-    "foundation.util.triggers.js",
-    "foundation.util.motion.js",
-    "foundation.util.keyboard.js",
-    "foundation.util.touch.js"
-  ],
-  "sticky": [
-    "foundation.util.triggers.js",
-    "foundation.util.mediaQuery.js"
-  ],
-  "tabs": [
-    "foundation.util.keyboard.js",
-    "foundation.util.timerAndImageLoader.js"
-  ],
-  "toggler": [
-    "foundation.util.motion.js"
-  ],
-  "tooltip": [
-    "foundation.util.box.js",
-    "foundation.util.triggers.js",
-    "foundation.util.mediaQuery.js",
-    "foundation.util.motion.js"
-  ],
-  "motion-ui": [
-    "foundation.util.motion.js"
-  ]
-}