main.js 2.0 KB

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