on master help sign in
Fix #563
a4b591bEvan Czaplicki
libraries/Native/Graphics/Input.js−22
@@ -295,29 +295,7 @@ Elm.Native.Graphics.Input.make = function(elm) {
295 }));
295 }));
296 }
296 }
297
297
298− function mouseUpdate(event) {
299− var direction = field.selectionDirection === 'forward' ? 'Forward' : 'Backward';
300− elm.notify(field.elm_signal.id, field.elm_handler({
301− _:{},
302− string: field.value,
303− selection: {
304− _:{},
305− start: field.selectionStart,
306− end: field.selectionEnd,
307− direction: { ctor: direction }
308− },
309− }));
310− }
311− function mousedown(event) {
312− mouseUpdate(event);
313− elm.node.addEventListener('mouseup', mouseup);
314− }
315− function mouseup(event) {
316− mouseUpdate(event);
317− elm.node.removeEventListener('mouseup', mouseup)
318− }
319 field.addEventListener('input', inputUpdate);
298 field.addEventListener('input', inputUpdate);
320− field.addEventListener('mousedown', mousedown);
321 field.addEventListener('focus', function() {
299 field.addEventListener('focus', function() {
322 field.elm_hasFocus = true;
300 field.elm_hasFocus = true;
323 });
301 });