Skip to content

Commit 7ab677c

Browse files
committed
TimePicker - Fixed issues on Placeholder preventing from opening.
TimePicker - Fixed active style issue when setting values on datepicker.
1 parent 7fc1436 commit 7ab677c

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

src/main/java/gwt/material/design/addins/client/timepicker/MaterialTimePicker.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ protected void onLoad() {
142142
uniqueId = DOM.createUniqueId();
143143
timeInput.setType(InputType.TEXT);
144144
readOnlyMixin = new ReadOnlyMixin<>(this, timeInput);
145-
panel.add(timeInput);
146145
panel.add(lblPlaceholder);
146+
panel.add(timeInput);
147147
panel.add(lblError);
148148
add(panel);
149149
timeInput.getElement().setAttribute("type", "text");
@@ -370,7 +370,8 @@ public void setValue(Date time, boolean fireEvents) {
370370
if (this.time == null) {
371371
return;
372372
}
373-
373+
lblPlaceholder.removeStyleName(CssName.ACTIVE);
374+
lblPlaceholder.addStyleName(CssName.ACTIVE);
374375
$(timeInput.getElement()).val(DateTimeFormat.getFormat(hour24 ? "HH:mm" : "hh:mm aa").format(time));
375376
super.setValue(time, fireEvents);
376377
}

src/main/resources/gwt/material/design/addins/client/timepicker/resources/css/timepicker.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,4 +604,8 @@
604604
-moz-transform: translate3d(0, 0, 0);
605605
opacity: 1;
606606
}
607+
}
608+
609+
.timepicker input {
610+
position: relative;
607611
}

0 commit comments

Comments
 (0)