svn changeset:9163/svn branch:6.2
\r
@Override\r
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {\r
+ boolean lastReadOnlyState = readonly;\r
super.updateFromUIDL(uidl, client);\r
addStyleName(CLASSNAME + "-popupcalendar");\r
popup.setStyleName(VDateField.CLASSNAME + "-popup "\r
}\r
calendarToggle.setEnabled(enabled);\r
\r
- updateWidth();\r
+ if (lastReadOnlyState != readonly) {\r
+ updateWidth();\r
+ }\r
\r
}\r
\r
*/\r
protected int getFieldExtraWidth() {\r
if (fieldExtraWidth < 0) {\r
- text.setWidth("0px");\r
+ text.setWidth("0");\r
fieldExtraWidth = text.getOffsetWidth();\r
+ if (BrowserInfo.get().isFF3()) {\r
+ // Firefox somehow always leaves the INPUT element 2px wide\r
+ fieldExtraWidth -= 2;\r
+ }\r
}\r
return fieldExtraWidth;\r
}\r