border-top:1px solid transparent;
}
+.i-view:active, .i-view:focus {
+ outline: none;
+}
+
.i-app input,
.i-window input,
.i-app select,
.i-modified .i-select-select,\r
.i-modified .i-select-twincol-selections,\r
.i-modified .i-select-twincol-options,\r
-.i-modified .i-slider-base {\r
+.i-modified .i-slider-base {
+ background:transparent;\r
background-color: #FFFFE0;\r
}\r
.i-error .i-select-twincol-selections,\r
.i-error .i-select-twincol-options,\r
.i-error .i-slider-base {\r
+ background:transparent;
background-color: #FFE0E0;\r
}
border-top:1px solid transparent;
}
+.i-view:active, .i-view:focus {
+ outline: none;
+}
+
.i-app input,
.i-window input,
.i-app select,
.i-modified .i-select-twincol-selections,
.i-modified .i-select-twincol-options,
.i-modified .i-slider-base {
+ background:transparent;
background-color: #FFFFE0;
}
.i-error .i-select-twincol-selections,
.i-error .i-select-twincol-options,
.i-error .i-slider-base {
+ background:transparent;
background-color: #FFE0E0;
}
padding: 0;
margin: 0;
}
+
+.i-datefield-error .i-textfield {
+ background: #ff9999;
+}
.i-expandlayout-lo-table {
margin:0;
padding:0;
border-color: #5daee8;
}
-.i-textfield-error,
-.i-textarea-error {
- background: #ff9999;
-}
-
.i-textfield.i-readonly,
.i-textarea.i-readonly {
background: transparent;
public class ITextualDate extends IDateField implements Paintable, Field,\r
ChangeListener, ContainerResizedListener, Focusable {\r
\r
+ private static final String ERROR_CLASSNAME = CLASSNAME + "-error";\r
+\r
private final ITextField text;\r
\r
private String formatStr;\r
}\r
\r
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {\r
- // remove possibly added invalid value indication\r
- removeStyleName("i-error");\r
\r
int origRes = currentResolution;\r
super.updateFromUIDL(uidl, client);\r
* \r
*/\r
protected void buildDate() {\r
- removeStyleName("i-error");\r
+ removeStyleName(ERROR_CLASSNAME);\r
// Create the initial text for the textfield\r
String dateText;\r
if (date != null) {\r
date = DateTimeFormat.getFormat(getFormatString()).parse(\r
text.getText());\r
// remove possibly added invalid value indication\r
- removeStyleName("i-error");\r
+ removeStyleName(ERROR_CLASSNAME);\r
} catch (final Exception e) {\r
ApplicationConnection.getConsole().log(e.getMessage());\r
- addStyleName("i-error");\r
+ addStyleName(ERROR_CLASSNAME);\r
client.updateVariable(id, "lastInvalidDateString", text\r
.getText(), false);\r
date = null;\r
} else {\r
date = null;\r
// remove possibly added invalid value indication\r
- removeStyleName("i-error");\r
+ removeStyleName(ERROR_CLASSNAME);\r
}\r
\r
// Update variables\r