main.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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/user-membership'
  18. import './main/scribtex-popup'
  19. import './main/event'
  20. import './main/bonus'
  21. import './main/system-messages'
  22. import './main/translations'
  23. import './main/subscription-dashboard'
  24. import './main/new-subscription'
  25. import './main/annual-upgrade'
  26. import './main/subscription/team-invite-controller'
  27. import './main/subscription/upgrade-subscription'
  28. import './main/learn'
  29. import './main/affiliations/components/inputSuggestions'
  30. import './main/affiliations/factories/UserAffiliationsDataService'
  31. import './main/affiliations/controllers/UserAffiliationsReconfirmController'
  32. import './main/keys'
  33. import './main/importing'
  34. import './directives/autoSubmitForm'
  35. import './directives/asyncForm'
  36. import './directives/complexPassword'
  37. import './directives/stopPropagation'
  38. import './directives/focus'
  39. import './directives/equals'
  40. import './directives/eventTracking'
  41. import './directives/fineUpload'
  42. import './directives/onEnter'
  43. import './directives/selectAll'
  44. import './directives/maxHeight'
  45. import './directives/bookmarkableTabset'
  46. import './services/queued-http'
  47. import './services/validateCaptcha'
  48. import './services/validateCaptchaV3'
  49. import './filters/formatDate'
  50. import './features/cookie-banner'
  51. import '../../modules/modules-main.js'
  52. import './cdn-load-test'
  53. angular.module('SharelatexApp').config(function ($locationProvider) {
  54. try {
  55. return $locationProvider.html5Mode({
  56. enabled: true,
  57. requireBase: false,
  58. rewriteLinks: false,
  59. })
  60. } catch (e) {
  61. return console.error("Error while trying to fix '#' links: ", e)
  62. }
  63. })
  64. export default angular.bootstrap(document.body, ['SharelatexApp'])