Sha256: 58acdef12ccac0c6cbdbf3d6c38af0fb1db06ac78921cc70fa8f36a33efa015b

Contents?: true

Size: 273 Bytes

Versions: 3

Compression:

Stored size: 273 Bytes

Contents

Joint.bind 'Post.Sticky', class
  loaded: =>
    @on 'scroll', document, @scrolled

  scrolled: (e) =>
    top = @element().getBoundingClientRect().top
    if top < 0
      @element().style.paddingTop = "#{Math.abs(top)}px"
    else
      @element().style.paddingTop = ''

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ecrire-0.22.1 lib/ecrire/app/assets/javascripts/admin/editor/navigation/sticky.js.coffee
ecrire-0.21.0 lib/ecrire/app/assets/javascripts/admin/editor/navigation/sticky.js.coffee
ecrire-0.20.0 lib/ecrire/app/assets/javascripts/admin/editor/navigation/sticky.js.coffee