lzma.coffee 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. globalThis.debug = require('debug.coffee').default
  2. require('headVue.coffee')
  3. document.documentElement.classList.add('dark')
  4. globalThis.initCount = 0
  5. ic = ()->
  6. if initCount < 5 and initCount > 1 and not globalThis['appReady']
  7. window.location.reload()
  8. else if not globalThis['appReady']
  9. initCount++
  10. setTimeout ic, 600
  11. ic()
  12. # обязательно подключение глобальных массивов
  13. globalThis.renderFns = require 'pug.json'
  14. globalThis.stylFns = require 'styl.json'
  15. try
  16. init = (event={})->
  17. debug.dir globalThis['vueReady']
  18. debug.log "Init Start"
  19. if not globalThis['appReady'] and globalThis['vueReady'] and globalThis['puochReady']
  20. debug.log 'init start ok'
  21. try
  22. globalThis.AppDB = new (require 'app/utils/AppDB')()
  23. AppDB.init()
  24. require('app/app.coffee')
  25. globalThis['appReady'] = true
  26. debug.log "init is ok"
  27. catch err
  28. debug.dir err
  29. else if not globalThis['appReady']
  30. debug.log 'pausedEvent appReady'
  31. setTimeout init, 200
  32. init()