Instantly share code, notes, and snippets.

Embed
What would you like to do?
Turbolinks & jQuery ReConstructor Pattern
class Toolbar
constructor: ->
document.addEventListener 'turbolinks:before-cache', @turboBeforeCache
@reConstructor()
reConstructor: ->
@registerWaypoint()
registerWaypoint: ->
# ...
turboBeforeCache: (e) =>
# ...
document.addEventListener 'turbolinks:load', ->
ProductCatalog.Toolbar?.reConstructor()
jQuery ->
ProductCatalog.Toolbar = new Toolbar()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment