Sha256: 30730bebab7283b9917a2fefaed136316b80b7bdff1624bb520bb3ec7be5ba16

Contents?: true

Size: 654 Bytes

Versions: 4

Compression:

Stored size: 654 Bytes

Contents

// Generated by CoffeeScript 1.6.1

$(function() {
  return $('body').on('click', '.tabs > ul li a[href^=#], [role=tab] a', function(e) {
    var tabs;
    if (!$(this).hasClass('disabled')) {
      if ($(this).parents('[role=tabpanel]').length > 0) {
        tabs = $(this).parents('[role=tabpanel]');
      } else {
        tabs = $(this).parents('.tabs');
      }
      tabs.find('> ul li a, [role=tab] a').removeClass('active');
      $(this).addClass('active');
      tabs.children('div, [role=tabpanel]').removeClass('active');
      tabs.children($(this).attr('href')).addClass('active');
    }
    e.preventDefault();
    return false;
  });
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
groundworkcss-rails-0.2.9 vendor/assets/javascripts/groundworkcss/components/tabs.js
groundworkcss-rails-0.2.8 vendor/assets/javascripts/groundworkcss/components/tabs.js
groundworkcss-rails-0.2.7 vendor/assets/javascripts/groundworkcss/components/tabs.js
groundworkcss-rails-0.2.6 vendor/assets/javascripts/groundworkcss/components/tabs.js