aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2009-02-19 15:01:54 +0000
committerArtur Signell <artur.signell@itmill.com>2009-02-19 15:01:54 +0000
commit583a2e76deb3de52b356d64944f6e95b8feb5e74 (patch)
treedd209655bec9635512720600ddce2a01ed1d8451
parentac6e88b05b67e4297ed9b7a25857026ad42cdd70 (diff)
downloadvaadin-framework-583a2e76deb3de52b356d64944f6e95b8feb5e74.tar.gz
vaadin-framework-583a2e76deb3de52b356d64944f6e95b8feb5e74.zip
Fix for #2629 - Internal Error when invalid date is entered into textfield
svn changeset:6910/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java
index c7e48f6afd..e68342dcf6 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java
@@ -146,10 +146,11 @@ public class ITextualDate extends IDateField implements Paintable, Field,
if (stamp == 0) {
// If date parsing fails in firefox the stamp will be 0
date = null;
+ addStyleName(PARSE_ERROR_CLASSNAME);
+ } else {
+ // remove possibly added invalid value indication
+ removeStyleName(PARSE_ERROR_CLASSNAME);
}
-
- // remove possibly added invalid value indication
- removeStyleName(PARSE_ERROR_CLASSNAME);
} catch (final Exception e) {
ClientExceptionHandler.displayError(e.getMessage());