Files
nairobi/app/assets/javascripts/foundation_extras.js.coffee
Javi Martín aa458b8c87 Extract functions in foundation extras
In foundation extras we were assigning functions to local variables, but
in the rest of the CoffeeScript files we use them as object properties.
2019-09-11 03:14:17 +02:00

22 lines
587 B
CoffeeScript

App.FoundationExtras =
clearSticky: ->
$("[data-sticky]").foundation("destroy") if $("[data-sticky]").length
mobile_ui_init: ->
$(window).trigger "load.zf.sticky"
desktop_ui_init: ->
$(window).trigger "init.zf.sticky"
initialize: ->
$(document).foundation()
$(window).trigger "resize"
$(document).on("page:before-unload", this.clearSticky)
window.addEventListener("popstate", this.clearSticky, false)
$ ->
if $(window).width() < 620
App.FoundationExtras.mobile_ui_init()
else
App.FoundationExtras.desktop_ui_init()