Sha256: dc43169fb3fe18e6cb31da1df6b3af9ad39efd133ace485b741842036bad3e4c

Contents?: true

Size: 627 Bytes

Versions: 10

Compression:

Stored size: 627 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

10 entries across 10 versions & 1 rubygems

Version Path
groundworkcss-0.4.4 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.4.3 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.4.2 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.4.1 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.4.0 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.3.2 app/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.3.0 vendor/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.2.4 vendor/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.2.3 vendor/assets/javascripts/groundworkcss/components/equalizeColumns.coffee
groundworkcss-0.2.2 vendor/assets/javascripts/groundworkcss/components/equalizeColumns.coffee