Sha256: 04f2b835221cd5f2223be6231c09e20009c70ede153c56cac5342c11f9bddc12

Contents?: true

Size: 475 Bytes

Versions: 2

Compression:

Stored size: 475 Bytes

Contents

#
# App is the (only) global object
#
# reacts to 'app.something' events
#
window.App ||= { name: 'App'}

App.trigger = (event) ->
  $(App).trigger(event)

#
#
App.init = ->
  #
  # $( document ).trigger( "page:change" )
  #
  # $(document).on 'page:change', ->
  #   console.log 'page changed on event'
  App.trigger('app:init')
  console.log 'app initialized'
  
#
# standard triggers - and actions
#
$(App).on 'app:modal:open', ->
  window.ReactRailsUJS.mountComponents()

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
abstracted-0.2.2 app/assets/javascripts/init.js.coffee
abstracted-0.1.2 app/assets/javascripts/init.js.coffee