main.js 2.3 KB

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