Newer
Older
<form [formGroup]="stepFormGroup" style="display: contents;">
<div class="col-md-6">
<mat-form-field appearance="outline">
<mat-label>{{'lang.applicationName' | translate}}</mat-label>
<input matInput formControlName="applicationName">
</mat-form-field>
<div>{{'lang.loginMsg' | translate}} : </div>
<textarea style="padding-top: 10px;" name="loginpage_message" id="loginpage_message"
formControlName="loginpage_message"></textarea>
<br />
<br />
<div>{{'lang.homeMsg' | translate}} : </div>
<textarea style="padding-top: 10px;" name="homepage_message" id="homepage_message"
formControlName="homepage_message"></textarea>
<br />
<br />
</div>
<div class="col-md-6">
<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%;" />
<input type="file" name="files[]" #uploadLogo (change)="uploadTrigger($event, 'logo')"
accept="image/svg+xml" style="display: none;">
</mat-card>
</div>
<br />
<div>{{'lang.chooseLoginBg' | translate}} : </div>
<div class="backgroundList">
<mat-card style="opacity: 0.3;" class="backgroundItem"
[class.disabled]="stepFormGroup.controls['bodyImage'].disabled"
[class.selected]="stepFormGroup.controls['bodyImage'].value === '../rest/images?image=loginPage'"
style="background:url(../rest/images?image=loginPage);background-size: cover;">
</mat-card>
<mat-card (click)="selectBg('assets/bodylogin.jpg')" style="opacity: 0.3;" class="backgroundItem"
[class.disabled]="stepFormGroup.controls['bodyImage'].disabled"
[class.selected]="stepFormGroup.controls['bodyImage'].value === 'assets/bodylogin.jpg'"
style="background:url(assets/bodylogin.jpg);background-size: cover;">
</mat-card>
<mat-card *ngFor="let background of backgroundList" (click)="selectBg(background.url)"
style="opacity: 0.3;" class="backgroundItem"
[class.selected]="background.url === stepFormGroup.controls['bodyImage'].value"
[class.disabled]="stepFormGroup.controls['bodyImage'].disabled"
[style.background]="'url('+background.url+')'">
</mat-card>
<mat-card *ngIf="!stepFormGroup.controls['bodyImage'].disabled"
style="opacity: 0.3;display: flex;align-items: center;justify-content: center;"
class="backgroundItem" (click)="uploadFile.click()">
<input type="file" name="files[]" #uploadFile (change)="uploadTrigger($event, 'bg')"
accept="image/jpeg" style="display: none;">
<i class="fa fa-plus" style="font-size: 30px;color: #666;"></i>
</mat-card>
</div>
</div>