diff --git a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.java b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.java index 63e1825..74ec698 100644 --- a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.java +++ b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.java @@ -14,7 +14,6 @@ package org.eclipse.kura.web.client.ui.network; import org.eclipse.kura.web.client.messages.Messages; -import org.eclipse.kura.web.client.ui.NewPasswordInput; import org.eclipse.kura.web.client.util.HelpButton; import org.eclipse.kura.web.shared.model.Gwt8021xConfig; import org.eclipse.kura.web.shared.model.Gwt8021xEap; @@ -25,6 +24,7 @@ import org.gwtbootstrap3.client.ui.Form; import org.gwtbootstrap3.client.ui.FormGroup; import org.gwtbootstrap3.client.ui.FormLabel; +import org.gwtbootstrap3.client.ui.Input; import org.gwtbootstrap3.client.ui.ListBox; import org.gwtbootstrap3.client.ui.PanelHeader; import org.gwtbootstrap3.client.ui.TextBox; @@ -96,7 +96,7 @@ interface Tab8021xUiUiBinder extends UiBinder { TextBox username; @UiField - NewPasswordInput password; + Input password; @UiField TextBox keystorePid; @@ -267,7 +267,7 @@ private void initPasswordTextBox() { }); this.password.addBlurHandler(e -> this.password.validate()); - this.password.setAllowBlank(false); + this.password.setAllowBlank(true); this.password.addMouseOutHandler(event -> resetHelpText()); this.password.addChangeHandler(event -> { diff --git a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.ui.xml b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.ui.xml index a889b95..66602b2 100644 --- a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.ui.xml +++ b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/Tab8021xUi.ui.xml @@ -91,8 +91,8 @@ - + diff --git a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/TabWirelessUi.java b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/TabWirelessUi.java index d7b1462..f5eae4e 100644 --- a/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/TabWirelessUi.java +++ b/bundles/org.eclipse.kura.web2/src/main/java/org/eclipse/kura/web/client/ui/network/TabWirelessUi.java @@ -1300,11 +1300,9 @@ private void setPasswordValidation() { this.password.setValidatorsFrom(Optional.empty(), passwordStrengthRequirements); this.password .addValidator(GwtValidators.regex(REGEX_PASS_WEP, MSGS.netWifiWirelessInvalidWEPPassword())); - } else if (this.security != null && this.security.getSelectedItemText().equals(WIFI_SECURITY_NONE_MESSAGE)) { - this.password.setValidators(); } else { - passwordStrengthRequirements.allowAnyPassword(); - this.password.setValidatorsFrom(Optional.empty(), passwordStrengthRequirements); + // Clears all validators when password is not required + this.password.setValidators(); } });