Skip to content

Commit 63ed007

Browse files
hansonrhansonr
authored andcommitted
fixes JTextAreaUI and JTextUI
incorrect KeyEvent id being dispatched by JTextUI incorrect use of innerHTML instead of value in JTextAreaUI
1 parent 67ab173 commit 63ed007

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

sources/net.sf.j2s.java.core/src/swingjs/plaf/JSTextAreaUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public DOMNode updateDOMNode() {
3636
DOMNode.setAttr(domNode, "wrap", "off");
3737
textListener.checkDocument();
3838
setCssFont(
39-
DOMNode.setAttr(domNode, "innerHTML", getComponentText()),
39+
DOMNode.setAttr(domNode, "value", getComponentText()),
4040
c.getFont());
4141
if (!editable)
4242
DOMNode.setAttr(domNode, "readOnly", "true");

sources/net.sf.j2s.java.core/src/swingjs/plaf/JSTextUI.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2971,7 +2971,8 @@ public boolean handleJSEvent(Object target, int eventType, Object jQueryEvent) {
29712971
switch (eventType) {
29722972
case KeyEvent.KEY_PRESSED:
29732973
// note that events are bundled here into one eventType
2974-
JSKeyEvent keyEvent = JSKeyEvent.newJSKeyEvent(editor, jQueryEvent, KeyEvent.KEY_PRESSED, false);
2974+
// 0 param here says "get the real event type from jQueryEvent
2975+
JSKeyEvent keyEvent = JSKeyEvent.newJSKeyEvent(editor, jQueryEvent, 0, false);
29752976
if (keyEvent == null)
29762977
return HANDLED;
29772978
editor.dispatchEvent(keyEvent);

0 commit comments

Comments
 (0)