@@ -20,6 +20,7 @@ Elm.Native.Graphics.Input.make = function(elm) {
20 var events = Signal.constant(entries[0]._1);
20 var events = Signal.constant(entries[0]._1);
22 var drop = newNode('select');
22 var drop = newNode('select');
23+ drop.style.pointerEvents = 'auto';
23 drop.style.border = '0 solid';
24 drop.style.border = '0 solid';
24 for (var i = 0; i < entries.length; ++i) {
25 for (var i = 0; i < entries.length; ++i) {
25 var option = newNode('option');
26 var option = newNode('option');
@@ -57,6 +58,7 @@ Elm.Native.Graphics.Input.make = function(elm) {
58 function render(model) {
59 function render(model) {
59 var b = newNode('button');
60 var b = newNode('button');
61+ b.style.pointerEvents = 'auto';
60 b.style.display = 'block';
62 b.style.display = 'block';
61 b.elmEvent = model.event;
63 b.elmEvent = model.event;
62 function click() { elm.notify(events.id, b.elmEvent); }
64 function click() { elm.notify(events.id, b.elmEvent); }
@@ -89,6 +91,7 @@ Elm.Native.Graphics.Input.make = function(elm) {
90 function render(model) {
92 function render(model) {
91 var btn = newNode('div');
93 var btn = newNode('div');
94+ btn.style.pointerEvents = 'auto';
92 btn.elmEvent = model.event;
95 btn.elmEvent = model.event;
94 btn.elmUp = Render.render(model.up);
97 btn.elmUp = Render.render(model.up);
@@ -171,7 +174,9 @@ Elm.Native.Graphics.Input.make = function(elm) {
172 function render(model) {
175 function render(model) {
173 var b = newNode('input');
176 var b = newNode('input');
177+ b.style.pointerEvents = 'auto';
174 b.type = 'checkbox';
178 b.type = 'checkbox';
175 b.checked = model.checked;
180 b.checked = model.checked;
176 b.style.display = 'block';
181 b.style.display = 'block';
177 b.elmHandler = model.handler;
182 b.elmHandler = model.handler;
@@ -214,6 +219,7 @@ Elm.Native.Graphics.Input.make = function(elm) {
215 function render(model) {
220 function render(model) {
216 var field = newNode('input');
221 var field = newNode('input');
222+ field.style.pointerEvents = 'auto';
217 field.elmHandler = model.handler;
223 field.elmHandler = model.handler;
219 field.id = 'test';
225 field.id = 'test';