Sha256: 92412d8ac3845483364cdcd7ee875dd8822d9b3bd9ec7113615a8fbbb6ffad5b

Contents?: true

Size: 548 Bytes

Versions: 3

Compression:

Stored size: 548 Bytes

Contents

class @AutofixedHeight
    constructor: (@element, @max_height_delta, @min_height_delta = @max_height_delta) ->
        @resize()
        $(window).on 'resize', @resize

    resize: =>
        wh = $(window).height()
        h = wh - @max_height_delta + 1
        @element.css 'max-height', h # outerHeight h
        h = wh - @min_height_delta + 1
        @element.css 'min-height', h # outerHeight h
        @element.height h # outerHeight h
        # console?.log "** FixedHeightWatcher: element resized to #{h} (#{wh} - #{@max_height_delta})"


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aerogel-pages-1.4.16 assets/javascripts/admin-pages-utils/autofixed-height.js.coffee
aerogel-pages-1.4.14 assets/javascripts/admin-pages-utils/autofixed-height.js.coffee
aerogel-pages-1.4.12 assets/javascripts/admin-pages-utils/autofixed-height.js.coffee