From bcfdf3727aa2f2a7415467be09c5400cd0d995d0 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Mon, 23 Jul 2018 20:28:41 -0700 Subject: [PATCH] Add FFI for MouseEvent::offsetX/Y --- src/Web/UIEvent/MouseEvent.js | 8 ++++++++ src/Web/UIEvent/MouseEvent.purs | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/Web/UIEvent/MouseEvent.js b/src/Web/UIEvent/MouseEvent.js index 120b47d..12db2bc 100644 --- a/src/Web/UIEvent/MouseEvent.js +++ b/src/Web/UIEvent/MouseEvent.js @@ -16,6 +16,14 @@ exports.clientY = function (e) { return e.clientY; }; +exports.offsetX = function (e) { + return e.offsetX; +}; + +exports.offsetY = function (e) { + return e.offsetY; +}; + exports.pageX = function (e) { return e.pageX; }; diff --git a/src/Web/UIEvent/MouseEvent.purs b/src/Web/UIEvent/MouseEvent.purs index 244efd9..3fd235f 100644 --- a/src/Web/UIEvent/MouseEvent.purs +++ b/src/Web/UIEvent/MouseEvent.purs @@ -49,6 +49,10 @@ foreign import screenX :: MouseEvent -> Int foreign import screenY :: MouseEvent -> Int +foreign import offsetX :: MouseEvent -> Int + +foreign import offsetY :: MouseEvent -> Int + foreign import clientX :: MouseEvent -> Int foreign import clientY :: MouseEvent -> Int