diff options
author | Artur Signell <artur.signell@itmill.com> | 2009-02-19 15:01:54 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2009-02-19 15:01:54 +0000 |
commit | 583a2e76deb3de52b356d64944f6e95b8feb5e74 (patch) | |
tree | dd209655bec9635512720600ddce2a01ed1d8451 | |
parent | ac6e88b05b67e4297ed9b7a25857026ad42cdd70 (diff) | |
download | vaadin-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.java | 7 |
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());
|