Explorar o código

Merge pull request #15040 from overleaf/jpa-js-to-jsx

[web] rename all the JSX files to .jsx/.tsx

GitOrigin-RevId: 82056ae47e017523722cf258dcc83c8a925a28f7
Jakob Ackermann %!s(int64=2) %!d(string=hai) anos
pai
achega
9daa8f5d98
Modificáronse 100 ficheiros con 38 adicións e 36 borrados
  1. 12 10
      services/web/.eslintrc
  2. 21 21
      services/web/Makefile
  3. 1 1
      services/web/cypress.config.ts
  4. 2 2
      services/web/cypress/support/webpack.cypress.ts
  5. 0 0
      services/web/frontend/js/features/chat/components/chat-fallback-error.jsx
  6. 0 0
      services/web/frontend/js/features/chat/components/chat-pane.jsx
  7. 0 0
      services/web/frontend/js/features/chat/components/infinite-scroll.jsx
  8. 0 0
      services/web/frontend/js/features/chat/components/message-list.jsx
  9. 0 0
      services/web/frontend/js/features/chat/components/message.jsx
  10. 0 0
      services/web/frontend/js/features/chat/context/chat-context.jsx
  11. 0 0
      services/web/frontend/js/features/clone-project-modal/components/clone-project-modal-content.jsx
  12. 0 0
      services/web/frontend/js/features/clone-project-modal/components/clone-project-modal.jsx
  13. 0 0
      services/web/frontend/js/features/clone-project-modal/components/editor-clone-project-modal-wrapper.jsx
  14. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/chat-toggle-button.jsx
  15. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/cobranding-logo.jsx
  16. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/editor-navigation-toolbar-root.jsx
  17. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/history-toggle-button.jsx
  18. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/layout-dropdown-button.jsx
  19. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/menu-button.jsx
  20. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/online-users-widget.jsx
  21. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/share-project-button.jsx
  22. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/toolbar-header.jsx
  23. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/track-changes-toggle-button.jsx
  24. 0 0
      services/web/frontend/js/features/editor-navigation-toolbar/components/upgrade-prompt.jsx
  25. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-context-menu.jsx
  26. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-context.jsx
  27. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/danger-message.jsx
  28. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/error-message.jsx
  29. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-create-name-input.jsx
  30. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-body.jsx
  31. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-footer.jsx
  32. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-mode.jsx
  33. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-create-new-doc.jsx
  34. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-project.jsx
  35. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.jsx
  36. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-upload-doc.jsx
  37. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-create/redirect-to-login.jsx
  38. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-doc.jsx
  39. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-draggable-preview-layer.jsx
  40. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-error.jsx
  41. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-folder-list.jsx
  42. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-folder.jsx
  43. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.jsx
  44. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu-items.jsx
  45. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu.jsx
  46. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-name.jsx
  47. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-root.jsx
  48. 0 0
      services/web/frontend/js/features/file-tree/components/file-tree-toolbar.jsx
  49. 0 0
      services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-file.jsx
  50. 0 0
      services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-folder.jsx
  51. 0 0
      services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx
  52. 0 0
      services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-error.jsx
  53. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-actionable.jsx
  54. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-create-form.jsx
  55. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-create-name.jsx
  56. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-draggable.jsx
  57. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-main.jsx
  58. 0 0
      services/web/frontend/js/features/file-tree/contexts/file-tree-selectable.jsx
  59. 0 0
      services/web/frontend/js/features/file-view/components/file-view-icons.jsx
  60. 0 0
      services/web/frontend/js/features/file-view/components/file-view-image.jsx
  61. 0 0
      services/web/frontend/js/features/file-view/components/file-view-text.jsx
  62. 0 0
      services/web/frontend/js/features/file-view/components/file-view.jsx
  63. 0 0
      services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal-bottom-text.jsx
  64. 0 0
      services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal.jsx
  65. 0 0
      services/web/frontend/js/features/outline/components/outline-item.jsx
  66. 0 0
      services/web/frontend/js/features/outline/components/outline-list.jsx
  67. 0 0
      services/web/frontend/js/features/outline/components/outline-pane.jsx
  68. 0 0
      services/web/frontend/js/features/outline/components/outline-root.jsx
  69. 0 0
      services/web/frontend/js/features/pdf-preview/components/detach-compile-button-wrapper.jsx
  70. 0 0
      services/web/frontend/js/features/pdf-preview/components/detach-synctex-control.jsx
  71. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-clear-cache-button.jsx
  72. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-code-check-failed-notice.jsx
  73. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-compile-button.jsx
  74. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-download-files-button.jsx
  75. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-file-list.jsx
  76. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-hybrid-code-check-button.jsx
  77. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-js-viewer.jsx
  78. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-content.jsx
  79. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx
  80. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-log-entry.jsx
  81. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-logs-entries.jsx
  82. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-logs-viewer.jsx
  83. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-orphan-refresh-button.jsx
  84. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview-detached-root.jsx
  85. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview-error-boundary-fallback.jsx
  86. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview-error.jsx
  87. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview-hybrid-toolbar.jsx
  88. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview-pane.jsx
  89. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-preview.jsx
  90. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-synctex-controls.jsx
  91. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-validation-issue.jsx
  92. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-viewer-controls.jsx
  93. 0 0
      services/web/frontend/js/features/pdf-preview/components/pdf-viewer.jsx
  94. 0 0
      services/web/frontend/js/features/pdf-preview/components/stop-on-first-error-prompt.jsx
  95. 0 0
      services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt.jsx
  96. 2 2
      services/web/frontend/js/features/pdf-preview/util/pdf-js-versions.js
  97. 0 0
      services/web/frontend/js/features/preview/components/preview-log-entry-header.jsx
  98. 0 0
      services/web/frontend/js/features/preview/components/preview-logs-pane-max-entries.jsx
  99. 0 0
      services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-default.jsx
  100. 0 0
      services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-variant.jsx

+ 12 - 10
services/web/.eslintrc

@@ -112,7 +112,7 @@
     },
     {
       // Cypress specific rules
-      "files": ["cypress/**/*.{js,ts,tsx}", "**/test/frontend/**/*.spec.{js,ts,tsx}"],
+      "files": ["cypress/**/*.{js,jsx,ts,tsx}", "**/test/frontend/**/*.spec.{js,jsx,ts,tsx}"],
       "extends": [
         "plugin:cypress/recommended"
       ]
@@ -120,7 +120,7 @@
     {
       // React component specific rules
       //
-      "files": ["**/frontend/js/**/components/**/*.{js,ts,tsx}", "**/frontend/js/**/hooks/**/*.{js,ts,tsx}"],
+      "files": ["**/frontend/js/**/components/**/*.{js,jsx,ts,tsx}", "**/frontend/js/**/hooks/**/*.{js,jsx,ts,tsx}"],
       "rules": {
         // https://astexplorer.net/
         "no-restricted-syntax": [
@@ -150,15 +150,12 @@
     },
     {
       // Frontend specific rules
-      "files": ["**/frontend/js/**/*.{js,ts,tsx}", "**/frontend/stories/**/*.{js,ts,tsx}", "**/*.stories.{js,ts,tsx}", "**/test/frontend/**/*.{js,ts,tsx}", "**/test/frontend/components/**/*.spec.{js,ts,tsx}"],
+      "files": ["**/frontend/js/**/*.{js,jsx,ts,tsx}", "**/frontend/stories/**/*.{js,jsx,ts,tsx}", "**/*.stories.{js,jsx,ts,tsx}", "**/test/frontend/**/*.{js,jsx,ts,tsx}", "**/test/frontend/components/**/*.spec.{js,jsx,ts,tsx}"],
       "env": {
         "browser": true
       },
       "parserOptions": {
-        "sourceType": "module",
-        "ecmaFeatures": {
-          "jsx": true
-        }
+        "sourceType": "module"
       },
       "plugins": [
         "jsx-a11y"
@@ -233,7 +230,12 @@
               ]
             }
           }
-        ]
+        ],
+
+        // Require .jsx or .tsx file extension when using JSX
+        "react/jsx-filename-extension": ["error", {
+          "extensions": [".jsx", ".tsx"]
+        }]
       }
     },
     // React + TypeScript-specific rules
@@ -277,13 +279,13 @@
         "**/app/**/*.{js,cjs,mjs}", "app.js", "modules/*/*.js",
         // Frontend: Prefer debugConsole over bare console
         //           Docs: https://manual.dev-overleaf.com/development/code/logging/#frontend
-        "**/frontend/**/*.{js,ts,tsx}"
+        "**/frontend/**/*.{js,jsx,ts,tsx}"
       ],
       "excludedFiles": [
         // Allow console logs in scripts
         "**/scripts/**/*.js",
         // Allow console logs in stories
-        "**/stories/**/*.{js,ts,tsx}",
+        "**/stories/**/*.{js,jsx,ts,tsx}",
         // Workers do not have access to the search params for enabling ?debug=true.
         // self.location.url is the URL of the worker script.
         "*.worker.{js,ts}"

+ 21 - 21
services/web/Makefile

@@ -153,15 +153,15 @@ build_test_frontend_ct:
 	COMPOSE_PROJECT_NAME=frontend_test_ct_editor_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) build test_frontend_ct
 
 test_frontend_ct_core: export CYPRESS_RESULTS=./cypress/results/core
-test_frontend_ct_core: export CYPRESS_SPEC_PATTERN=./{test,modules/**/test}/frontend/**/*.spec.{js,ts,tsx}
-test_frontend_ct_core: export CYPRESS_EXCLUDE_SPEC_PATTERN=./test/frontend/features/source-editor/**/*.spec.{js,ts,tsx}
+test_frontend_ct_core: export CYPRESS_SPEC_PATTERN=./{test,modules/**/test}/frontend/**/*.spec.{js,jsx,ts,tsx}
+test_frontend_ct_core: export CYPRESS_EXCLUDE_SPEC_PATTERN=./test/frontend/features/source-editor/**/*.spec.{js,jsx,ts,tsx}
 test_frontend_ct_core:
 	COMPOSE_PROJECT_NAME=frontend_test_ct_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) down -v -t 0
 	COMPOSE_PROJECT_NAME=frontend_test_ct_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) run --rm test_frontend_ct
 	COMPOSE_PROJECT_NAME=frontend_test_ct_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) down -v -t 0
 
 test_frontend_ct_editor: export CYPRESS_RESULTS=./cypress/results/editor
-test_frontend_ct_editor: export CYPRESS_SPEC_PATTERN=./test/frontend/features/source-editor/**/*.spec.{js,ts,tsx}
+test_frontend_ct_editor: export CYPRESS_SPEC_PATTERN=./test/frontend/features/source-editor/**/*.spec.{js,jsx,ts,tsx}
 test_frontend_ct_editor:
 	COMPOSE_PROJECT_NAME=frontend_test_ct_editor_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) down -v -t 0
 	COMPOSE_PROJECT_NAME=frontend_test_ct_editor_$(BUILD_DIR_NAME) $(DOCKER_COMPOSE) run --rm test_frontend_ct
@@ -410,17 +410,17 @@ $(WITH_NODE_MODULES_PATH): export PATH=$(NODE_MODULES_PATH)
 lint: lint_backend
 lint_backend:
 	npx eslint \
-		'app.{js,mjs,ts,tsx}' \
-		'app/**/*.{js,mjs,ts,tsx}' \
-		'modules/*/index.{js,mjs,ts,tsx}' \
-		'modules/*/app/**/*.{js,mjs,ts,tsx}' \
+		'app.{js,jsx,mjs,ts,tsx}' \
+		'app/**/*.{js,jsx,mjs,ts,tsx}' \
+		'modules/*/index.{js,jsx,mjs,ts,tsx}' \
+		'modules/*/app/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint: lint_frontend
 lint_frontend:
 	npx eslint \
-		'frontend/**/*.{js,mjs,ts,tsx}' \
-		'modules/**/frontend/**/*.{js,mjs,ts,tsx}' \
+		'frontend/**/*.{js,jsx,mjs,ts,tsx}' \
+		'modules/**/frontend/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint: lint_test
@@ -428,34 +428,34 @@ lint_test: lint_test_app
 lint_test_app: lint_test_app_unit
 lint_test_app_unit:
 	npx eslint \
-		'test/unit/**/*.{js,mjs,ts,tsx}' \
+		'test/unit/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint_test_app: lint_test_app_rest
 lint_test_app_rest:
 	npx eslint \
-		'test/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'test/unit/**/*.{js,mjs,ts,tsx}' \
+		'test/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'test/unit/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint_test: lint_test_modules
 lint_test_modules:
 	npx eslint \
-		'modules/*/test/**/*.{js,mjs,ts,tsx}' \
+		'modules/*/test/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint: lint_misc
 # migrations, scripts, webpack config, karma config
 lint_misc:
 	npx eslint . \
-		--ignore-pattern 'app.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'app/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'modules/*/app/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'modules/*/index.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'frontend/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'modules/**/frontend/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'test/**/*.{js,mjs,ts,tsx}' \
-		--ignore-pattern 'modules/*/test/**/*.{js,mjs,ts,tsx}' \
+		--ignore-pattern 'app.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'app/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'modules/*/app/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'modules/*/index.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'frontend/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'modules/**/frontend/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'test/**/*.{js,jsx,mjs,ts,tsx}' \
+		--ignore-pattern 'modules/*/test/**/*.{js,jsx,mjs,ts,tsx}' \
 		--max-warnings=0
 
 lint: lint_pug

+ 1 - 1
services/web/cypress.config.ts

@@ -20,7 +20,7 @@ export default defineConfig({
     },
     specPattern:
       process.env.CYPRESS_SPEC_PATTERN ||
-      './{test,modules/**/test}/frontend/**/*.spec.{js,ts,tsx}',
+      './{test,modules/**/test}/frontend/**/*.spec.{js,jsx,ts,tsx}',
     excludeSpecPattern: process.env.CYPRESS_EXCLUDE_SPEC_PATTERN,
   },
   retries: {

+ 2 - 2
services/web/cypress/support/webpack.cypress.ts

@@ -31,13 +31,13 @@ const buildConfig = () => {
   // add entrypoint under '/' for latex-linter worker
   addWorker(
     'latex-linter-worker',
-    '../../frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker.js'
+    '../../frontend/js/features/source-editor/languages/latex/linter/latex-linter.worker'
   )
 
   // add entrypoints under '/' for pdfjs workers
   const pdfjsVersions = ['pdfjs-dist213', 'pdfjs-dist36']
   for (const name of pdfjsVersions) {
-    addWorker(name, `${name}/legacy/build/pdf.worker.js`)
+    addWorker(name, `${name}/legacy/build/pdf.worker`)
   }
 
   return webpackConfig

+ 0 - 0
services/web/frontend/js/features/chat/components/chat-fallback-error.js → services/web/frontend/js/features/chat/components/chat-fallback-error.jsx


+ 0 - 0
services/web/frontend/js/features/chat/components/chat-pane.js → services/web/frontend/js/features/chat/components/chat-pane.jsx


+ 0 - 0
services/web/frontend/js/features/chat/components/infinite-scroll.js → services/web/frontend/js/features/chat/components/infinite-scroll.jsx


+ 0 - 0
services/web/frontend/js/features/chat/components/message-list.js → services/web/frontend/js/features/chat/components/message-list.jsx


+ 0 - 0
services/web/frontend/js/features/chat/components/message.js → services/web/frontend/js/features/chat/components/message.jsx


+ 0 - 0
services/web/frontend/js/features/chat/context/chat-context.js → services/web/frontend/js/features/chat/context/chat-context.jsx


+ 0 - 0
services/web/frontend/js/features/clone-project-modal/components/clone-project-modal-content.js → services/web/frontend/js/features/clone-project-modal/components/clone-project-modal-content.jsx


+ 0 - 0
services/web/frontend/js/features/clone-project-modal/components/clone-project-modal.js → services/web/frontend/js/features/clone-project-modal/components/clone-project-modal.jsx


+ 0 - 0
services/web/frontend/js/features/clone-project-modal/components/editor-clone-project-modal-wrapper.js → services/web/frontend/js/features/clone-project-modal/components/editor-clone-project-modal-wrapper.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/chat-toggle-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/chat-toggle-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/cobranding-logo.js → services/web/frontend/js/features/editor-navigation-toolbar/components/cobranding-logo.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/editor-navigation-toolbar-root.js → services/web/frontend/js/features/editor-navigation-toolbar/components/editor-navigation-toolbar-root.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/history-toggle-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/history-toggle-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/layout-dropdown-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/layout-dropdown-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/menu-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/menu-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/online-users-widget.js → services/web/frontend/js/features/editor-navigation-toolbar/components/online-users-widget.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/share-project-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/share-project-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/toolbar-header.js → services/web/frontend/js/features/editor-navigation-toolbar/components/toolbar-header.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/track-changes-toggle-button.js → services/web/frontend/js/features/editor-navigation-toolbar/components/track-changes-toggle-button.jsx


+ 0 - 0
services/web/frontend/js/features/editor-navigation-toolbar/components/upgrade-prompt.js → services/web/frontend/js/features/editor-navigation-toolbar/components/upgrade-prompt.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-context-menu.js → services/web/frontend/js/features/file-tree/components/file-tree-context-menu.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-context.js → services/web/frontend/js/features/file-tree/components/file-tree-context.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/danger-message.js → services/web/frontend/js/features/file-tree/components/file-tree-create/danger-message.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/error-message.js → services/web/frontend/js/features/file-tree/components/file-tree-create/error-message.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-create-name-input.js → services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-create-name-input.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-body.js → services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-body.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-footer.js → services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-footer.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-mode.js → services/web/frontend/js/features/file-tree/components/file-tree-create/file-tree-modal-create-file-mode.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-create-new-doc.js → services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-create-new-doc.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-project.js → services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-project.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.js → services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-import-from-url.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-upload-doc.js → services/web/frontend/js/features/file-tree/components/file-tree-create/modes/file-tree-upload-doc.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-create/redirect-to-login.js → services/web/frontend/js/features/file-tree/components/file-tree-create/redirect-to-login.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-doc.js → services/web/frontend/js/features/file-tree/components/file-tree-doc.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-draggable-preview-layer.js → services/web/frontend/js/features/file-tree/components/file-tree-draggable-preview-layer.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-error.js → services/web/frontend/js/features/file-tree/components/file-tree-error.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-folder-list.js → services/web/frontend/js/features/file-tree/components/file-tree-folder-list.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-folder.js → services/web/frontend/js/features/file-tree/components/file-tree-folder.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.js → services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-inner.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu-items.js → services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu-items.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu.js → services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-menu.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-name.js → services/web/frontend/js/features/file-tree/components/file-tree-item/file-tree-item-name.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-root.js → services/web/frontend/js/features/file-tree/components/file-tree-root.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/file-tree-toolbar.js → services/web/frontend/js/features/file-tree/components/file-tree-toolbar.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-file.js → services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-file.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-folder.js → services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-create-folder.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.js → services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-error.js → services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-error.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-actionable.js → services/web/frontend/js/features/file-tree/contexts/file-tree-actionable.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-create-form.js → services/web/frontend/js/features/file-tree/contexts/file-tree-create-form.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-create-name.js → services/web/frontend/js/features/file-tree/contexts/file-tree-create-name.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-draggable.js → services/web/frontend/js/features/file-tree/contexts/file-tree-draggable.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-main.js → services/web/frontend/js/features/file-tree/contexts/file-tree-main.jsx


+ 0 - 0
services/web/frontend/js/features/file-tree/contexts/file-tree-selectable.js → services/web/frontend/js/features/file-tree/contexts/file-tree-selectable.jsx


+ 0 - 0
services/web/frontend/js/features/file-view/components/file-view-icons.js → services/web/frontend/js/features/file-view/components/file-view-icons.jsx


+ 0 - 0
services/web/frontend/js/features/file-view/components/file-view-image.js → services/web/frontend/js/features/file-view/components/file-view-image.jsx


+ 0 - 0
services/web/frontend/js/features/file-view/components/file-view-text.js → services/web/frontend/js/features/file-view/components/file-view-text.jsx


+ 0 - 0
services/web/frontend/js/features/file-view/components/file-view.js → services/web/frontend/js/features/file-view/components/file-view.jsx


+ 0 - 0
services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal-bottom-text.js → services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal-bottom-text.jsx


+ 0 - 0
services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal.js → services/web/frontend/js/features/hotkeys-modal/components/hotkeys-modal.jsx


+ 0 - 0
services/web/frontend/js/features/outline/components/outline-item.js → services/web/frontend/js/features/outline/components/outline-item.jsx


+ 0 - 0
services/web/frontend/js/features/outline/components/outline-list.js → services/web/frontend/js/features/outline/components/outline-list.jsx


+ 0 - 0
services/web/frontend/js/features/outline/components/outline-pane.js → services/web/frontend/js/features/outline/components/outline-pane.jsx


+ 0 - 0
services/web/frontend/js/features/outline/components/outline-root.js → services/web/frontend/js/features/outline/components/outline-root.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/detach-compile-button-wrapper.js → services/web/frontend/js/features/pdf-preview/components/detach-compile-button-wrapper.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/detach-synctex-control.js → services/web/frontend/js/features/pdf-preview/components/detach-synctex-control.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-clear-cache-button.js → services/web/frontend/js/features/pdf-preview/components/pdf-clear-cache-button.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-code-check-failed-notice.js → services/web/frontend/js/features/pdf-preview/components/pdf-code-check-failed-notice.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-compile-button.js → services/web/frontend/js/features/pdf-preview/components/pdf-compile-button.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-download-files-button.js → services/web/frontend/js/features/pdf-preview/components/pdf-download-files-button.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-file-list.js → services/web/frontend/js/features/pdf-preview/components/pdf-file-list.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-hybrid-code-check-button.js → services/web/frontend/js/features/pdf-preview/components/pdf-hybrid-code-check-button.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-js-viewer.js → services/web/frontend/js/features/pdf-preview/components/pdf-js-viewer.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-content.js → services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-content.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.js → services/web/frontend/js/features/pdf-preview/components/pdf-log-entry-raw-content.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-log-entry.js → services/web/frontend/js/features/pdf-preview/components/pdf-log-entry.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-logs-entries.js → services/web/frontend/js/features/pdf-preview/components/pdf-logs-entries.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-logs-viewer.js → services/web/frontend/js/features/pdf-preview/components/pdf-logs-viewer.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-orphan-refresh-button.js → services/web/frontend/js/features/pdf-preview/components/pdf-orphan-refresh-button.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview-detached-root.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview-detached-root.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview-error-boundary-fallback.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview-error-boundary-fallback.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview-error.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview-error.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview-hybrid-toolbar.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview-hybrid-toolbar.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview-pane.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview-pane.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-preview.js → services/web/frontend/js/features/pdf-preview/components/pdf-preview.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-synctex-controls.js → services/web/frontend/js/features/pdf-preview/components/pdf-synctex-controls.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-validation-issue.js → services/web/frontend/js/features/pdf-preview/components/pdf-validation-issue.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-viewer-controls.js → services/web/frontend/js/features/pdf-preview/components/pdf-viewer-controls.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/pdf-viewer.js → services/web/frontend/js/features/pdf-preview/components/pdf-viewer.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/stop-on-first-error-prompt.js → services/web/frontend/js/features/pdf-preview/components/stop-on-first-error-prompt.jsx


+ 0 - 0
services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt.js → services/web/frontend/js/features/pdf-preview/components/timeout-upgrade-prompt.jsx


+ 2 - 2
services/web/frontend/js/features/pdf-preview/util/pdf-js-versions.js

@@ -19,7 +19,7 @@ async function importPDFJS36() {
 
   createWorker(() => {
     PDFJS.GlobalWorkerOptions.workerPort = new Worker(
-      new URL('pdfjs-dist36/legacy/build/pdf.worker.js', import.meta.url)
+      new URL('pdfjs-dist36/legacy/build/pdf.worker', import.meta.url)
     )
   })
 
@@ -45,7 +45,7 @@ async function importPDFJS213() {
 
   createWorker(() => {
     PDFJS.GlobalWorkerOptions.workerPort = new Worker(
-      new URL('pdfjs-dist213/legacy/build/pdf.worker.js', import.meta.url)
+      new URL('pdfjs-dist213/legacy/build/pdf.worker', import.meta.url)
     )
   })
 

+ 0 - 0
services/web/frontend/js/features/preview/components/preview-log-entry-header.js → services/web/frontend/js/features/preview/components/preview-log-entry-header.jsx


+ 0 - 0
services/web/frontend/js/features/preview/components/preview-logs-pane-max-entries.js → services/web/frontend/js/features/preview/components/preview-logs-pane-max-entries.jsx


+ 0 - 0
services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-default.js → services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-default.jsx


+ 0 - 0
services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-variant.js → services/web/frontend/js/features/share-project-modal/components/add-collaborators-upgrade-content-variant.jsx


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio