fix: Set back to old password check & use dirty to show toggle

This commit is contained in:
mrv777 2024-09-27 17:45:53 -05:00
parent 35369aff81
commit c7dd7506dc
2 changed files with 15 additions and 6 deletions

View File

@ -15,8 +15,12 @@
</div>
<div class="field grid p-fluid">
<label htmlFor="wifiPass" class="col-12 mb-2 md:col-2 md:mb-0">WiFi Password:</label>
<div class="col-12 md:col-10">
<input pInputText id="wifiPass" formControlName="wifiPass" type="password" />
<div class="col-12 md:col-10 p-input-icon-right">
<i *ngIf="form.get('wifiPass')?.dirty" class="pi"
[ngClass]="{'pi-eye': !showWifiPassword, 'pi-eye-slash': showWifiPassword}"
(click)="toggleWifiPasswordVisibility()" style="cursor: pointer;"></i>
<input pInputText id="wifiPass" formControlName="wifiPass"
[type]="showWifiPassword ? 'text' : 'password'" />
</div>
</div>
<div class="field grid p-fluid">
@ -46,7 +50,8 @@
<div class="field grid p-fluid">
<label htmlFor="stratumPassword" class="col-12 mb-2 md:col-2 md:mb-0">Stratum Password:</label>
<div class="col-12 md:col-10 p-input-icon-right">
<i class="pi" [ngClass]="{'pi-eye': !showStratumPassword, 'pi-eye-slash': showStratumPassword}"
<i *ngIf="form.get('stratumPassword')?.dirty" class="pi"
[ngClass]="{'pi-eye': !showStratumPassword, 'pi-eye-slash': showStratumPassword}"
(click)="toggleStratumPasswordVisibility()" style="cursor: pointer;"></i>
<input pInputText id="stratumPassword" formControlName="stratumPassword"
[type]="showStratumPassword ? 'text' : 'password'"

View File

@ -147,7 +147,7 @@ export class EditComponent implements OnInit {
Validators.max(65353)
]],
stratumUser: [info.stratumUser, [Validators.required]],
stratumPassword: [''],
stratumPassword: ['*****', [Validators.required]],
hostname: [info.hostname, [Validators.required]],
ssid: [info.ssid, [Validators.required]],
wifiPass: ['*****'],
@ -193,7 +193,7 @@ export class EditComponent implements OnInit {
if (form.wifiPass === '*****') {
delete form.wifiPass;
}
if (form.stratumPassword.length === 0) {
if (form.stratumPassword === '*****') {
delete form.stratumPassword;
}
@ -212,9 +212,13 @@ export class EditComponent implements OnInit {
}
showStratumPassword: boolean = false;
toggleStratumPasswordVisibility() {
this.showStratumPassword = !this.showStratumPassword;
}
showWifiPassword: boolean = false;
toggleWifiPasswordVisibility() {
this.showWifiPassword = !this.showWifiPassword;
}
}