From 931e248544a84d9eac762d896efa26c013b662ac Mon Sep 17 00:00:00 2001 From: "hamza.hramchi" <hamza.hramchi@xelians.fr> Date: Thu, 19 Nov 2020 15:06:32 +0100 Subject: [PATCH] FEAT #15460 TIME 1 replace the img tag with mat-icon to solve the problem of displaying a logo in svg format in some cases --- .../customization/parameters-customization.component.html | 3 ++- .../customization/parameters-customization.component.scss | 6 ++++++ .../customization/parameters-customization.component.ts | 6 ++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/frontend/app/administration/parameter/customization/parameters-customization.component.html b/src/frontend/app/administration/parameter/customization/parameters-customization.component.html index 1180958600a..031dc5db7e0 100644 --- a/src/frontend/app/administration/parameter/customization/parameters-customization.component.html +++ b/src/frontend/app/administration/parameter/customization/parameters-customization.component.html @@ -19,7 +19,8 @@ <div>{{'lang.chooseLogo' | translate}} : </div> <div> <mat-card style="width: 350px;background-size: 100%;cursor: pointer;" matRipple> - <img [src]="logoURL()" (click)="clickLogoButton(uploadLogo)" style="width: 100%;" /> + <!--<img [src]="logoURL()" (click)="clickLogoButton(uploadLogo)" style="width: 100%;" />--> + <mat-icon svgIcon="maarchLogoFull" class="maarchLogo" (click)="clickLogoButton(uploadLogo)"></mat-icon> <input type="file" name="files[]" #uploadLogo (change)="uploadTrigger($event, 'logo')" accept="image/svg+xml" style="display: none;"> </mat-card> diff --git a/src/frontend/app/administration/parameter/customization/parameters-customization.component.scss b/src/frontend/app/administration/parameter/customization/parameters-customization.component.scss index cd0bf27be23..e2a7367f5b0 100644 --- a/src/frontend/app/administration/parameter/customization/parameters-customization.component.scss +++ b/src/frontend/app/administration/parameter/customization/parameters-customization.component.scss @@ -28,4 +28,10 @@ .backgroundItem:not(.disabled):hover { transition: all 0.3s; opacity: 1 !important; +} + +.maarchLogo { + width: 100%; + height: 50%; + padding-bottom: 10px; } \ No newline at end of file diff --git a/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts b/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts index 11fb3b9d060..88f3e0ca107 100644 --- a/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts +++ b/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts @@ -144,6 +144,7 @@ export class ParametersCustomizationComponent implements OnInit, OnDestroy { } uploadTrigger(fileInput: any, mode: string) { + console.log(fileInput); if (fileInput.target.files && fileInput.target.files[0]) { const res = this.canUploadFile(fileInput.target.files[0], mode); if (res === true) { @@ -196,9 +197,10 @@ export class ParametersCustomizationComponent implements OnInit, OnDestroy { return true; } - logoURL() { + // I replaced the img with the mat-icon + /* logoURL() { return this.sanitizer.bypassSecurityTrustUrl(this.stepFormGroup.controls['logo'].value); - } + } */ selectBg(content: string) { if (!this.stepFormGroup.controls['bodyImage'].disabled) { -- GitLab