As we do in the rest of the application. Note we cannot add a rule enforcing double quotes because CoffeeScript Lint does not have such rule.
14 lines
413 B
CoffeeScript
14 lines
413 B
CoffeeScript
App.FixedBar =
|
|
initialize: ->
|
|
$("[data-fixed-bar]").each ->
|
|
$this = $(this)
|
|
fixedBarTopPosition = $this.offset().top
|
|
|
|
$(window).on "scroll", ->
|
|
if $(window).scrollTop() > fixedBarTopPosition
|
|
$this.addClass("is-fixed")
|
|
$("#check-ballot").css({ "display": "inline-block" })
|
|
else
|
|
$this.removeClass("is-fixed")
|
|
$("#check-ballot").hide()
|