Sha256: 799cbc69c4e4e1332e6a59d96f277e6b7c9213aaec94dc6251a0b9290b165e0b

Contents?: true

Size: 896 Bytes

Versions: 1

Compression:

Stored size: 896 Bytes

Contents

app.debug "Starting WebApp Framework"

app.module_load = (name) ->
  app._bootstrap_list[name] = false

app.module_ready = (name) ->
  app._bootstrap_list[name] = true

app.load_modules = ->
  for module,status of app._bootstrap_list
    return if status == 1

  app.debug 'Loaded modules: '
  for name of app._bootstrap_list
    app.debug ' - ' + name

  clearInterval app._bootstrap_list_loader
  delete app._bootstrap_list
  delete app._bootstrap_list_loader

  if app.main
    app.main()

app.boot = ->
  app.debug "Booting started..."
  app.debug 'Detected capabilities: ' + document.documentElement.className + ' ' + navigator.oscpu + ' ' + navigator.platform + navigator.userAgent
  app.debug 'Detected language: ' + detectLanguage()

  if app.document_domain
    document.domain = app.document_domain

  app._bootstrap_list_loader = setInterval( @load_modules, 250 )
  app.load_modules()

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
arcabouco-0.2.1 lib/assets/js/core/boot.js.coffee