@@ -273,28 +273,6 @@ Elm.Native.Graphics.Input.make = function(elm) {
273 field.elm_handler = model.handler;
273 field.elm_handler = model.handler;
274 field.elm_old_value = field.value;
274 field.elm_old_value = field.value;
276− function keyUpdate(event) {
277− var character = String.fromCharCode(event.keyCode);
278− if (/[\f\n\r\t\v\u2028\u2029]/.test(character)) {
281− var curr = field.value;
282− var next = (curr.slice(0, field.selectionStart) +
284− curr.slice(field.selectionEnd));
285− var pos = field.selectionEnd + 1;
286− elm.notify(field.elm_signal.id, field.elm_handler({
288− string: JS.toString(next),
292− direction: { ctor:'Forward' }
295− event.preventDefault();
298 function inputUpdate(event) {
276 function inputUpdate(event) {
299 var curr = field.elm_old_value;
277 var curr = field.elm_old_value;
300 var next = field.value;
278 var next = field.value;
@@ -338,7 +316,6 @@ Elm.Native.Graphics.Input.make = function(elm) {
338 mouseUpdate(event);
316 mouseUpdate(event);
339 elm.node.removeEventListener('mouseup', mouseup)
317 elm.node.removeEventListener('mouseup', mouseup)
341− field.addEventListener('keypress', keyUpdate);
342 field.addEventListener('input', inputUpdate);
319 field.addEventListener('input', inputUpdate);
343 field.addEventListener('mousedown', mousedown);
320 field.addEventListener('mousedown', mousedown);
344 field.addEventListener('focus', function() {
321 field.addEventListener('focus', function() {