Sha256: 961fc87d523f870694dc16868edf8088b600d734db5e36887b44b2b60ffecfd5

Contents?: true

Size: 685 Bytes

Versions: 3

Compression:

Stored size: 685 Bytes

Contents

(function() {
  $(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;
    });
  });

}).call(this);

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
groundworkcss-rails-0.2.12 vendor/assets/javascripts/groundworkcss/components/tabs.js
groundworkcss-rails-0.2.11 vendor/assets/javascripts/groundworkcss/components/tabs.js
groundworkcss-rails-0.2.10 vendor/assets/javascripts/groundworkcss/components/tabs.js