Sha256: b15ec22a3a1207c0eae89502790d00a245c759a1f6ccaa90f0f2923ded240b3b

Contents?: true

Size: 604 Bytes

Versions: 4

Compression:

Stored size: 604 Bytes

Contents

$(window).on 'load resize',  ->
  # initialize after page load and on resize
  equalizeColumns();

equalizeColumns = ->
  $('.row.equalize').each ->
    $row = $ this
    tallest = 0
    collapsed = false
    
    $row.children().each (i) ->
      $this = $ this
      $this.css('minHeight','1px')
      collapsed = ($this.outerWidth() == $row.outerWidth())
      unless collapsed
        $this.addClass('equal') unless $this.hasClass('equal')
        if $this.outerHeight() > tallest
          tallest = $this.outerHeight()
      return 

    $row.children().css('min-height', tallest) unless collapsed

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
groundworkcss-2.0.4 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-2.0.2 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-2.0.1 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-2.0.0 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee