-package swingjs.plaf;
-
-//import jsjava.awt.FontMetrics;
-import java.awt.event.KeyEvent;
-
-import jsjava.awt.Dimension;
-import jsjava.awt.event.ActionEvent;
-import jsjavax.swing.Action;
-import jsjavax.swing.JTextField;
-import swingjs.api.DOMNode;
-
-/**
- * A minimal implementation of a test field ui/peer
- *
- * @author Bob Hanson
- *
- */
-public class JSTextFieldUI extends JSTextUI {
-
- protected String inputType = "text";
-
- @Override
- public DOMNode getDOMObject() {
- if (domNode == null) {
- updateHandler.checkDocument();
- focusNode = enableNode = valueNode = domNode = DOMNode
- .setStyles(createDOMObject("input", id, "type", inputType),
- "padding", "0px 1px");
- vCenter(domNode, -10);
- bindMouse(domNode);
- bindKeys(domNode);
- setFocusable();
- }
- setCssFont(setProp(domNode, "value", getComponentText()),
- c.getFont());
- if (!editable)
- DOMNode.setAttr(domNode, "readOnly", "true");
- return domNode;
- }
-
- @Override
- protected Dimension getCSSDimension(int w, int h) {
- return new Dimension(w, h - 2);
- }
-
- @Override
- boolean handleEnter(int eventType) {
- if (eventType == KeyEvent.KEY_PRESSED) {
- Action a = getActionMap().get(JTextField.notifyAction);
- if (a != null)
- a.actionPerformed(new ActionEvent(c, ActionEvent.ACTION_PERFORMED, JTextField.notifyAction, System.currentTimeMillis(), 0));
- }
- return true;
- }
-
-
-}
+package swingjs.plaf;\r
+\r
+//import jsjava.awt.FontMetrics;\r
+import java.awt.event.KeyEvent;\r
+\r
+import jsjava.awt.Dimension;\r
+import jsjava.awt.event.ActionEvent;\r
+import jsjavax.swing.Action;\r
+import jsjavax.swing.JTextField;\r
+import swingjs.api.DOMNode;\r
+\r
+/**\r
+ * A minimal implementation of a test field ui/peer\r
+ * \r
+ * @author Bob Hanson\r
+ *\r
+ */\r
+public class JSTextFieldUI extends JSTextUI {\r
+\r
+ protected String inputType = "text";\r
+\r
+ @Override\r
+ public DOMNode getDOMObject() {\r
+ if (domNode == null) {\r
+ updateHandler.checkDocument();\r
+ focusNode = enableNode = valueNode = domNode = DOMNode\r
+ .setStyles(createDOMObject("input", id, "type", inputType),\r
+ "padding", "0px 1px");\r
+ vCenter(domNode, -10);\r
+ bindMouse(domNode);\r
+ bindKeys(domNode);\r
+ setFocusable();\r
+ }\r
+ setCssFont(setProp(domNode, "value", getComponentText()),\r
+ c.getFont());\r
+ if (!editable)\r
+ DOMNode.setAttr(domNode, "readOnly", "true");\r
+ return domNode;\r
+ }\r
+\r
+ @Override\r
+ protected Dimension getCSSDimension(int w, int h) {\r
+ return new Dimension(w, h - 2);\r
+ }\r
+ \r
+ @Override\r
+ boolean handleEnter(int eventType) {\r
+ if (eventType == KeyEvent.KEY_PRESSED) {\r
+ Action a = getActionMap().get(JTextField.notifyAction);\r
+ if (a != null)\r
+ a.actionPerformed(new ActionEvent(c, ActionEvent.ACTION_PERFORMED, JTextField.notifyAction, System.currentTimeMillis(), 0));\r
+ }\r
+ return true;\r
+ }\r
+\r
+\r
+}\r