From 8bd0a4d21965416121913641d65ea8826d403818 Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Fri, 18 Oct 2019 22:51:54 +0100 Subject: [PATCH] FEAT #11954 TIME 0:30 step load converted file --- rest/index.php | 2 +- .../app/viewer/document-viewer.component.ts | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/rest/index.php b/rest/index.php index 7060d7c9876..7f892ea7a8e 100755 --- a/rest/index.php +++ b/rest/index.php @@ -26,7 +26,7 @@ if (file_exists("custom/{$customId}/src/core/lang/lang-{$language}.php")) { require_once("src/core/lang/lang-{$language}.php"); -$app = new \Slim\App(['settings' => ['displayErrorDetails' => true, 'determineRouteBeforeAppMiddleware' => true, 'addContentLengthHeader' => false ]]); +$app = new \Slim\App(['settings' => ['displayErrorDetails' => true, 'determineRouteBeforeAppMiddleware' => true, 'addContentLengthHeader' => true ]]); //Authentication $app->add(function (\Slim\Http\Request $request, \Slim\Http\Response $response, callable $next) { diff --git a/src/frontend/app/viewer/document-viewer.component.ts b/src/frontend/app/viewer/document-viewer.component.ts index 0db6222696f..e4fc00a429a 100644 --- a/src/frontend/app/viewer/document-viewer.component.ts +++ b/src/frontend/app/viewer/document-viewer.component.ts @@ -218,12 +218,12 @@ export class DocumentViewerComponent implements OnInit { switch (event.type) { case HttpEventType.DownloadProgress: - this.loadingInfo.mode = 'indeterminate'; - - const kbLoaded = Math.round(event.loaded / 125); - this.loadingInfo.message = `${this.lang.downloadConvertedFile}... ${kbLoaded} Ko`; + const downloadProgress = Math.round(100 * event.loaded / event.total); + this.loadingInfo.percent = downloadProgress; + this.loadingInfo.mode = 'determinate'; + this.loadingInfo.message = `3/3 ${this.lang.downloadConvertedFile}...`; - return { status: 'progress', message: '' }; + return { status: 'progress', message: downloadProgress }; case HttpEventType.UploadProgress: const progress = Math.round(100 * event.loaded / event.total); @@ -231,10 +231,10 @@ export class DocumentViewerComponent implements OnInit { if (progress === 100) { this.loadingInfo.mode = 'indeterminate'; - this.loadingInfo.message = `${this.lang.convertingFile}...`; + this.loadingInfo.message = `2/3 ${this.lang.convertingFile}...`; } else { this.loadingInfo.mode = 'determinate'; - this.loadingInfo.message = `${this.lang.loadingFile}...`; + this.loadingInfo.message = `1/3 ${this.lang.loadingFile}...`; } return { status: 'progress', message: progress }; -- GitLab