diff --git a/Ooui/Client.js b/Ooui/Client.js index c28af38..b17c932 100644 --- a/Ooui/Client.js +++ b/Ooui/Client.js @@ -5,6 +5,19 @@ const nodes = {}; let socket = null; +const mouseEvents = { + click: true, + dblclick: true, + mousedown: true, + mouseenter: true, + mouseleave: true, + mousemove: true, + mouseout: true, + mouseover: true, + mouseup: true, + wheel: true, +}; + function ooui (rootElementPath) { var opened = false; @@ -115,6 +128,12 @@ function msgListen (m) { node.checked : node.value; } + else if (mouseEvents[m.k]) { + em.v = { + offsetX: e.offsetX, + offsetY: e.offsetY, + }; + } const ems = JSON.stringify (em); socket.send (ems); if (debug) console.log ("Event", em);