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