@@ -20,15 +20,12 @@ Elm.Native.Mouse.make = function(elm) {
20 y.defaultNumberOfKids = 0;
20 y.defaultNumberOfKids = 0;
22 var isDown = Signal.constant(false);
22 var isDown = Signal.constant(false);
23− var isClicked = Signal.constant(false);
24 var clicks = Signal.constant(Utils.Tuple0);
23 var clicks = Signal.constant(Utils.Tuple0);
26 var node = elm.display === ElmRuntime.Display.FULLSCREEN ? document : elm.node;
25 var node = elm.display === ElmRuntime.Display.FULLSCREEN ? document : elm.node;
28− elm.addListener([isClicked.id, clicks.id], node, 'click', function click() {
27+ elm.addListener([clicks.id], node, 'click', function click() {
29− elm.notify(isClicked.id, true);
30 elm.notify(clicks.id, Utils.Tuple0);
28 elm.notify(clicks.id, Utils.Tuple0);
31− elm.notify(isClicked.id, false);
33 elm.addListener([isDown.id], node, 'mousedown', function down() {
30 elm.addListener([isDown.id], node, 'mousedown', function down() {
34 elm.notify(isDown.id, true);
31 elm.notify(isDown.id, true);
@@ -44,8 +41,7 @@ Elm.Native.Mouse.make = function(elm) {
44 position: position,
41 position: position,
47− isClicked: isClicked,
48 isDown: isDown,
44 isDown: isDown,
49 clicks: clicks
45 clicks: clicks