on master help sign in
Fix error in which Keyboard.enter does not propagate correctly out of text fields.
commitc920e0063d0ae5d70a44bd4b5c12eb603607a350 authorEvan Czaplicki <info@elm-lang.org> dateSat 8 Mar 2014, 00:03 (13 years ago) parentfc8c3e0
1 file changed+5−1
libraries/Native/Graphics/Input.js+5−1
libraries/Native/Graphics/Input.js+5−1
@@ -274,9 +274,13 @@ Elm.Native.Graphics.Input.make = function(elm) {
274274 field.elm_old_value = field.value;
275275
276276 function keyUpdate(event) {
277+ var character = String.fromCharCode(event.keyCode);
278+ if (/[\f\n\r\t\v\u2028\u2029]/.test(character)) {
279+ return;
280+ }
277281 var curr = field.value;
278282 var next = (curr.slice(0, field.selectionStart) +
279− String.fromCharCode(event.keyCode) +
283+ character +
280284 curr.slice(field.selectionEnd));
281285 var pos = field.selectionEnd + 1;
282286 elm.notify(field.elm_signal.id, field.elm_handler({