main.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. /* eslint-disable
  2. max-len,
  3. */
  4. // TODO: This file was created by bulk-decaffeinate.
  5. // Fix any style issues and re-enable lint.
  6. /*
  7. * decaffeinate suggestions:
  8. * DS102: Remove unnecessary code created because of implicit returns
  9. * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  10. */
  11. import './main/token-access'
  12. import './main/project-list/index'
  13. import './main/account-settings'
  14. import './main/clear-sessions'
  15. import './main/account-upgrade-angular'
  16. import './main/plans'
  17. import './main/scribtex-popup'
  18. import './main/event'
  19. import './main/bonus'
  20. import './main/system-messages'
  21. import './main/translations'
  22. import './main/annual-upgrade'
  23. import './main/subscription/team-invite-controller'
  24. import './main/learn'
  25. import './main/affiliations/components/inputSuggestions'
  26. import './main/affiliations/factories/UserAffiliationsDataService'
  27. import './main/affiliations/controllers/UserAffiliationsReconfirmController'
  28. import './main/keys'
  29. import './main/importing'
  30. import './directives/autoSubmitForm'
  31. import './directives/asyncForm'
  32. import './directives/complexPassword'
  33. import './directives/stopPropagation'
  34. import './directives/focus'
  35. import './directives/equals'
  36. import './directives/eventTracking'
  37. import './directives/fineUpload'
  38. import './directives/onEnter'
  39. import './directives/selectAll'
  40. import './directives/maxHeight'
  41. import './directives/bookmarkableTabset'
  42. import './services/queued-http'
  43. import './services/validateCaptcha'
  44. import './services/validateCaptchaV3'
  45. import './filters/formatDate'
  46. import './features/cookie-banner'
  47. import '../../modules/modules-main.js'
  48. import './cdn-load-test'
  49. angular.module('SharelatexApp').config(function ($locationProvider) {
  50. try {
  51. return $locationProvider.html5Mode({
  52. enabled: true,
  53. requireBase: false,
  54. rewriteLinks: false,
  55. })
  56. } catch (e) {
  57. return console.error("Error while trying to fix '#' links: ", e)
  58. }
  59. })
  60. export default angular.bootstrap(document.body, ['SharelatexApp'])