From c520767bf156c54a9d1a9f69f0aa78bc3b835b3f Mon Sep 17 00:00:00 2001 From: Ahmed Ashour Date: Thu, 28 Sep 2017 11:37:32 +0200 Subject: Handle 'z' (timezone) in AbstractDateField.setDateFormat() (#8844) --- .../shared/ui/datefield/AbstractDateFieldState.java | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'shared/src') diff --git a/shared/src/main/java/com/vaadin/shared/ui/datefield/AbstractDateFieldState.java b/shared/src/main/java/com/vaadin/shared/ui/datefield/AbstractDateFieldState.java index 80cd6cbd53..5bd920389e 100644 --- a/shared/src/main/java/com/vaadin/shared/ui/datefield/AbstractDateFieldState.java +++ b/shared/src/main/java/com/vaadin/shared/ui/datefield/AbstractDateFieldState.java @@ -33,17 +33,25 @@ public class AbstractDateFieldState extends AbstractFieldState { primaryStyleName = "v-datefield"; } - /* + /** * Start range that has been cleared, depending on the resolution of the - * date field + * date field. */ @NoLayout - public Date rangeStart = null; + public Date rangeStart; - /* + /** * End range that has been cleared, depending on the resolution of the date - * field + * field. */ @NoLayout - public Date rangeEnd = null; + public Date rangeEnd; + + /** + * The JSON used to construct a TimeZone on the client side, can be + * {@code null}. + * + * @since 8.2 + */ + public String timeZoneJSON; } -- cgit v1.2.3