From c294c13ef52fb71ef0b8e2dac88b4d83bd8f33d7 Mon Sep 17 00:00:00 2001
From: "hamza.hramchi" <hamza.hramchi@xelians.fr>
Date: Fri, 27 Nov 2020 16:39:57 +0100
Subject: [PATCH] FEAT #15546 TIME 0:25 fix : css + generateMissingLang
 function

---
 src/frontend/app/service/debug/dev-lang.component.ts | 6 ++----
 src/frontend/app/service/debug/dev-tool.component.ts | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/frontend/app/service/debug/dev-lang.component.ts b/src/frontend/app/service/debug/dev-lang.component.ts
index b3b678984a..bcc9c53504 100644
--- a/src/frontend/app/service/debug/dev-lang.component.ts
+++ b/src/frontend/app/service/debug/dev-lang.component.ts
@@ -60,11 +60,10 @@ export class DevLangComponent implements OnInit {
         this.currentLang = ev.detail.value;
     }
 
-    generateMissingLang(ignoreToTranslate = false) {
+    generateMissingLang(ignoreToTranslate: boolean) {
         let newLang = {};
         let mergedLang = this.allLang[this.currentLang];
         const regex = /__TO_TRANSLATE$/g;
-
         this.missingLang[this.currentLang].forEach((element: any) => {
             if (element.value.match(regex) === null && ignoreToTranslate) {
                 newLang[element.id] = element.value;
@@ -72,8 +71,7 @@ export class DevLangComponent implements OnInit {
                 newLang[element.id] = element.value;
             }
         });
-        mergedLang = { ...mergedLang, ...newLang };
-
+        mergedLang.lang = {...mergedLang.lang, ...newLang};
         this.http.put('../rest/languages', { langId: this.currentLang, jsonContent: mergedLang }).pipe(
             tap((data: any) => {
                 Object.keys(newLang).forEach(keyLang => {
diff --git a/src/frontend/app/service/debug/dev-tool.component.ts b/src/frontend/app/service/debug/dev-tool.component.ts
index fc5b80d57e..6d196bf97a 100644
--- a/src/frontend/app/service/debug/dev-tool.component.ts
+++ b/src/frontend/app/service/debug/dev-tool.component.ts
@@ -31,7 +31,7 @@ export class DevToolComponent implements OnInit {
     openLangTool() {
         const dialogRef =  this.dialog.open(DevLangComponent, {
             panelClass: 'maarch-modal',
-            height: '99%',
+            height: '80%',
             width: '80%',
             data: {
                 countMissingLang : this.countMissingLang
-- 
GitLab