main.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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/clear-sessions'
  13. import './main/account-upgrade-angular'
  14. import './main/plans'
  15. import './main/scribtex-popup'
  16. import './main/event'
  17. import './main/bonus'
  18. import './main/system-messages'
  19. import './main/translations'
  20. import './main/annual-upgrade'
  21. import './main/subscription/team-invite-controller'
  22. import './main/learn'
  23. import './main/keys'
  24. import './main/importing'
  25. import './directives/autoSubmitForm'
  26. import './directives/asyncForm'
  27. import './directives/complexPassword'
  28. import './directives/stopPropagation'
  29. import './directives/focus'
  30. import './directives/equals'
  31. import './directives/eventTracking'
  32. import './directives/onEnter'
  33. import './directives/selectAll'
  34. import './directives/maxHeight'
  35. import './directives/bookmarkableTabset'
  36. import './services/queued-http'
  37. import './services/validateCaptcha'
  38. import './services/validateCaptchaV3'
  39. import './filters/formatDate'
  40. import './features/cookie-banner'
  41. import '../../modules/modules-main'
  42. import './cdn-load-test'
  43. import { debugConsole } from '@/utils/debugging'
  44. angular.module('SharelatexApp').config(function ($locationProvider) {
  45. try {
  46. return $locationProvider.html5Mode({
  47. enabled: true,
  48. requireBase: false,
  49. rewriteLinks: false,
  50. })
  51. } catch (e) {
  52. debugConsole.error("Error while trying to fix '#' links: ", e)
  53. }
  54. })
  55. export default angular.bootstrap(document.body, ['SharelatexApp'])