diff --git a/Oqtane.Client/Installer/Installer.razor b/Oqtane.Client/Installer/Installer.razor index 5630b592..fddbf529 100644 --- a/Oqtane.Client/Installer/Installer.razor +++ b/Oqtane.Client/Installer/Installer.razor @@ -63,8 +63,8 @@
- - + +
@@ -72,8 +72,8 @@
- - + +
@@ -110,8 +110,10 @@ private string _hostUsername = string.Empty; private string _hostPassword = string.Empty; - private string _passwordtype = "password"; - private string _togglepassword = string.Empty; + private string _passwordType = "password"; + private string _confirmPasswordType = "password"; + private string _togglePassword = string.Empty; + private string _toggleConfirmPassword = string.Empty; private string _confirmPassword = string.Empty; private string _hostEmail = string.Empty; private bool _register = true; @@ -120,8 +122,11 @@ protected override async Task OnInitializedAsync() { - _togglepassword = SharedLocalizer["ShowPassword"]; + _togglePassword = SharedLocalizer["ShowPassword"]; + _toggleConfirmPassword = SharedLocalizer["ShowPassword"]; + _databases = await DatabaseService.GetDatabasesAsync(); + if (_databases.Exists(item => item.IsDefault)) { _databaseName = _databases.Find(item => item.IsDefault).Name; @@ -230,15 +235,29 @@ private void TogglePassword() { - if (_passwordtype == "password") + if (_passwordType == "password") { - _passwordtype = "text"; - _togglepassword = SharedLocalizer["HidePassword"]; + _passwordType = "text"; + _togglePassword = SharedLocalizer["HidePassword"]; } else { - _passwordtype = "password"; - _togglepassword = SharedLocalizer["ShowPassword"]; + _passwordType = "password"; + _togglePassword = SharedLocalizer["ShowPassword"]; + } + } + + private void ToggleConfirmPassword() + { + if (_confirmPasswordType == "password") + { + _confirmPasswordType = "text"; + _toggleConfirmPassword = SharedLocalizer["HidePassword"]; + } + else + { + _confirmPasswordType = "password"; + _toggleConfirmPassword = SharedLocalizer["ShowPassword"]; } } }