Fixed the bug for textfield stays highlighted in red in the add

distribution window.
Signed-off-by: Gaurav <gaurav.sahay@in.bosch.com>
This commit is contained in:
Gaurav
2016-08-17 18:05:35 +02:00
parent 47726690c4
commit c6c76332c0
2 changed files with 14 additions and 12 deletions

View File

@@ -275,8 +275,8 @@ public class DistributionAddUpdateWindowLayout extends CustomComponent {
* distribution Id of the edit window is different then the "existingDs" * distribution Id of the edit window is different then the "existingDs"
*/ */
if (existingDs != null && !existingDs.getId().equals(editDistId)) { if (existingDs != null && !existingDs.getId().equals(editDistId)) {
distNameTextField.addStyleName("v-textfield-error"); distNameTextField.addStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_LAYOUT_ERROR_HIGHTLIGHT);
distVersionTextField.addStyleName("v-textfield-error"); distVersionTextField.addStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_LAYOUT_ERROR_HIGHTLIGHT);
notificationMessage.displayValidationError( notificationMessage.displayValidationError(
i18n.get("message.duplicate.dist", new Object[] { existingDs.getName(), existingDs.getVersion() })); i18n.get("message.duplicate.dist", new Object[] { existingDs.getName(), existingDs.getVersion() }));
@@ -293,10 +293,10 @@ public class DistributionAddUpdateWindowLayout extends CustomComponent {
public void resetComponents() { public void resetComponents() {
editDistribution = Boolean.FALSE; editDistribution = Boolean.FALSE;
distNameTextField.clear(); distNameTextField.clear();
distNameTextField.removeStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_ERROR); distNameTextField.removeStyleName("v-textfield-error");
distVersionTextField.clear(); distVersionTextField.clear();
distVersionTextField.removeStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_ERROR); distVersionTextField.removeStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_LAYOUT_ERROR_HIGHTLIGHT);
distsetTypeNameComboBox.removeStyleName(SPUIStyleDefinitions.SP_COMBOFIELD_ERROR); distsetTypeNameComboBox.removeStyleName(SPUIStyleDefinitions.SP_TEXTFIELD_LAYOUT_ERROR_HIGHTLIGHT);
descTextArea.clear(); descTextArea.clear();
reqMigStepCheckbox.clear(); reqMigStepCheckbox.clear();
} }

View File

@@ -31,6 +31,8 @@ public final class SPUIStyleDefinitions {
*/ */
public static final String SP_TEXTFIELD_ERROR = "textfield-error"; public static final String SP_TEXTFIELD_ERROR = "textfield-error";
public static final String SP_TEXTFIELD_LAYOUT_ERROR_HIGHTLIGHT = "v-textfield-error";
/** /**
* STYLE to highlight wrong data combo box field. * STYLE to highlight wrong data combo box field.
*/ */
@@ -136,11 +138,11 @@ public final class SPUIStyleDefinitions {
* Artifact Details icon in Distribution View. * Artifact Details icon in Distribution View.
*/ */
public static final String ARTIFACT_DTLS_ICON = "swm-artifact-dtls-icon"; public static final String ARTIFACT_DTLS_ICON = "swm-artifact-dtls-icon";
/** /**
* Distribution metadata icon style. * Distribution metadata icon style.
*/ */
public static final String DS_METADATA_ICON = "ds-metadata-icon"; public static final String DS_METADATA_ICON = "ds-metadata-icon";
/** /**
* Target table style. * Target table style.
@@ -302,11 +304,11 @@ public final class SPUIStyleDefinitions {
* Grid style. * Grid style.
*/ */
public static final String METADATA_GRID = "metadata-grid"; public static final String METADATA_GRID = "metadata-grid";
/** /**
* Footer layout style. * Footer layout style.
*/ */
public static final String FOOTER_LAYOUT = "footer-layout"; public static final String FOOTER_LAYOUT = "footer-layout";
/** /**
* Constructor. * Constructor.