From 149c3d4a56ad3499b9b5845dd7d3f742ad15e4d9 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 28 Sep 2020 09:30:27 -0500 Subject: [PATCH 1/2] Add CSSOM extensions to MouseEvent --- bower.json | 3 ++- src/Web/CSSOM/MouseEvent.js | 9 +++++++++ src/Web/CSSOM/MouseEvent.purs | 10 ++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 src/Web/CSSOM/MouseEvent.js create mode 100644 src/Web/CSSOM/MouseEvent.purs diff --git a/bower.json b/bower.json index e482e43..9a171e9 100644 --- a/bower.json +++ b/bower.json @@ -15,6 +15,7 @@ "package.json" ], "dependencies": { - "purescript-web-dom": "^1.0.0" + "purescript-web-dom": "^1.0.0", + "purescript-web-uievents": "^1.0.0" } } diff --git a/src/Web/CSSOM/MouseEvent.js b/src/Web/CSSOM/MouseEvent.js new file mode 100644 index 0000000..b45f683 --- /dev/null +++ b/src/Web/CSSOM/MouseEvent.js @@ -0,0 +1,9 @@ +"use strict"; + +exports.offsetX = function (e) { + return e.offsetX; +}; + +exports.offsetY = function (e) { + return e.offsetY; +}; diff --git a/src/Web/CSSOM/MouseEvent.purs b/src/Web/CSSOM/MouseEvent.purs new file mode 100644 index 0000000..f9f0eda --- /dev/null +++ b/src/Web/CSSOM/MouseEvent.purs @@ -0,0 +1,10 @@ +module Web.CSSOM.MouseEvent + ( offsetX + , offsetY + ) where + +import Web.UIEvent.MouseEvent (MouseEvent) + +foreign import offsetX :: MouseEvent -> Int + +foreign import offsetY :: MouseEvent -> Int From 028ebe0863a56b031a92e23d7e8753bd4b054483 Mon Sep 17 00:00:00 2001 From: Thomas Honeyman Date: Thu, 10 Dec 2020 15:14:50 -0800 Subject: [PATCH 2/2] Fix missing comma in bower.json --- bower.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bower.json b/bower.json index e5dfd3f..fd2b080 100644 --- a/bower.json +++ b/bower.json @@ -16,7 +16,7 @@ ], "dependencies": { "purescript-web-dom": "^1.0.0", - "purescript-web-uievents": "^1.0.0" + "purescript-web-uievents": "^1.0.0", "purescript-web-html": "^1.0.0" } }