From 28f2cefd806867a1bde475f45f239f013da5cc8d Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Wed, 4 Feb 2015 11:27:13 +0000 Subject: [PATCH] Fixed alert behavior git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@111652 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../td/columnwidget/client/create/CreateDefColumnPanel.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/CreateDefColumnPanel.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/CreateDefColumnPanel.java index 07b97a8..cd959a0 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/CreateDefColumnPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/CreateDefColumnPanel.java @@ -263,15 +263,18 @@ public class CreateDefColumnPanel extends FramedPanel { + ", locale: " + localeElement + ", default: " + valueDefault); if (lab == null || lab.isEmpty()) { UtilsGXT3.alert("Attention", "Add a label"); + btnSave.enable(); return; } if (typeElement == null) { UtilsGXT3.alert("Attention", "No type selected"); + btnSave.enable(); return; } else { if (typeElement.getCode() == null) { UtilsGXT3.alert("Attention", "No type selected"); + btnSave.enable(); return; } else { currentType = typeElement.getCode(); @@ -280,11 +283,13 @@ public class CreateDefColumnPanel extends FramedPanel { if (currentType != null && currentType == ColumnTypeCode.CODENAME) { if (localeElement == null) { UtilsGXT3.alert("Attention", "No locale selected"); + btnSave.enable(); return; } else { if (localeElement.getLocaleName() == null || localeElement.getLocaleName().isEmpty()) { UtilsGXT3.alert("Attention", "No locale selected"); + btnSave.enable(); return; } else { localeName = localeElement.getLocaleName();