Răsfoiți Sursa

Merge pull request #4133 from overleaf/ae-project-too-large

Display project-too-large error

GitOrigin-RevId: 9078b4f24d3380a4554f9fd91fe0254524763830
Alf Eaton 5 ani în urmă
părinte
comite
8b40e760ca

+ 1 - 1
services/web/app/views/project/editor/pdf.pug

@@ -394,7 +394,7 @@ div.full-size.pdf(ng-controller="PdfController")
 
 
 				.alert.alert-danger(ng-show="pdf.projectTooLarge")
 				.alert.alert-danger(ng-show="pdf.projectTooLarge")
 					strong #{translate("project_too_large")} 
 					strong #{translate("project_too_large")} 
-					span #{translate("project_too_large_please_reduce")}
+					span #{translate("project_too_much_editable_text")}
 
 
 
 
 script(type='text/ng-template', id='clearCacheModalTemplate')
 script(type='text/ng-template', id='clearCacheModalTemplate')

+ 1 - 0
services/web/frontend/extracted-translations.json

@@ -232,6 +232,7 @@
   "project_synced_with_git_repo_at": "",
   "project_synced_with_git_repo_at": "",
   "project_too_large": "",
   "project_too_large": "",
   "project_too_large_please_reduce": "",
   "project_too_large_please_reduce": "",
+  "project_too_much_editable_text": "",
   "public": "",
   "public": "",
   "pull_github_changes_into_sharelatex": "",
   "pull_github_changes_into_sharelatex": "",
   "push_sharelatex_changes_to_github": "",
   "push_sharelatex_changes_to_github": "",

+ 3 - 0
services/web/frontend/js/features/preview/components/preview-error.js

@@ -57,6 +57,9 @@ function PreviewError({ name }) {
   } else if (name === 'autoCompileDisabled') {
   } else if (name === 'autoCompileDisabled') {
     errorTitle = t('autocompile_disabled')
     errorTitle = t('autocompile_disabled')
     errorContent = <>{t('autocompile_disabled_reason')}</>
     errorContent = <>{t('autocompile_disabled_reason')}</>
+  } else if (name === 'projectTooLarge') {
+    errorTitle = t('project_too_large')
+    errorContent = <>{t('project_too_much_editable_text')}</>
   }
   }
 
 
   return errorTitle ? (
   return errorTitle ? (

+ 1 - 0
services/web/frontend/js/ide/pdf/controllers/PdfController.js

@@ -522,6 +522,7 @@ App.controller(
           $scope.pdf.rateLimited ? { rateLimited: true } : null,
           $scope.pdf.rateLimited ? { rateLimited: true } : null,
           $scope.pdf.compileInProgress ? { compileInProgress: true } : null,
           $scope.pdf.compileInProgress ? { compileInProgress: true } : null,
           $scope.pdf.timedout ? { timedout: true } : null,
           $scope.pdf.timedout ? { timedout: true } : null,
+          $scope.pdf.projectTooLarge ? { projectTooLarge: true } : null,
           $scope.pdf.autoCompileDisabled ? { autoCompileDisabled: true } : null
           $scope.pdf.autoCompileDisabled ? { autoCompileDisabled: true } : null
         )
         )
 
 

+ 1 - 0
services/web/locales/en.json

@@ -1215,6 +1215,7 @@
   "sync_to_dropbox_and_github": "Sync to Dropbox and GitHub",
   "sync_to_dropbox_and_github": "Sync to Dropbox and GitHub",
   "project_too_large": "Project too large",
   "project_too_large": "Project too large",
   "project_too_large_please_reduce": "This project has too much editable text, please try and reduce it. The largest files are:",
   "project_too_large_please_reduce": "This project has too much editable text, please try and reduce it. The largest files are:",
+  "project_too_much_editable_text": "This project has too much editable text, please try to reduce it.",
   "please_ask_the_project_owner_to_link_to_github": "Please ask the project owner to link this project to a GitHub repository",
   "please_ask_the_project_owner_to_link_to_github": "Please ask the project owner to link this project to a GitHub repository",
   "go_to_pdf_location_in_code": "Go to PDF location in code",
   "go_to_pdf_location_in_code": "Go to PDF location in code",
   "ko": "Korean",
   "ko": "Korean",