From eca4d773a02fa29141655d7e7e91809e668fbbdf Mon Sep 17 00:00:00 2001 From: Julian Herrero Date: Mon, 4 Feb 2019 16:59:09 +0100 Subject: [PATCH] Reset sticky component before leaving the page using Turbolinks --- app/assets/javascripts/foundation_extras.js.coffee | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/assets/javascripts/foundation_extras.js.coffee b/app/assets/javascripts/foundation_extras.js.coffee index 69602f4e8..2dc3d697b 100644 --- a/app/assets/javascripts/foundation_extras.js.coffee +++ b/app/assets/javascripts/foundation_extras.js.coffee @@ -4,3 +4,8 @@ App.FoundationExtras = $(document).foundation() $(window).trigger "load.zf.sticky" $(window).trigger "resize" + + clearSticky = -> + $("[data-sticky]").foundation("destroy") if $("[data-sticky]").length + + $(document).on("page:before-unload", clearSticky)