Sha256: d6e22f114e8e73f13494919f233138b5a0b94b7c7142512faa33c07cb9a4bdad

Contents?: true

Size: 822 Bytes

Versions: 3

Compression:

Stored size: 822 Bytes

Contents

// Generated by CoffeeScript 1.6.1
var equalizeColumns;

$(function() {
  return equalizeColumns();
});

$(window).resize(function() {
  return equalizeColumns();
});

equalizeColumns = function() {
  return $('.row.equalize').each(function() {
    var $row, collapsed, tallest;
    $row = $(this);
    tallest = 0;
    collapsed = false;
    $(this).children('*').each(function(i) {
      $(this).css('min-height', '1px');
      collapsed = $(this).outerWidth() === $row.outerWidth();
      if (!collapsed) {
        if (!$(this).hasClass('equal')) {
          $(this).addClass('equal');
        }
        if ($(this).outerHeight() > tallest) {
          return tallest = $(this).outerHeight();
        }
      }
    });
    if (!collapsed) {
      return $(this).children('*').css('min-height', tallest);
    }
  });
};

Version data entries

3 entries across 3 versions & 1 rubygems

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