Skip to content

Commit b462b73

Browse files
Add support for pointer events (#30)
Co-authored-by: Thomas Honeyman <hello@thomashoneyman.com>
1 parent 4d28c0c commit b462b73

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

bower.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"purescript-media-types": "^6.0.0",
1919
"purescript-prelude": "^6.0.0",
2020
"purescript-web-clipboard": "^4.0.0",
21-
"purescript-web-touchevents": "^4.0.0"
21+
"purescript-web-touchevents": "^4.0.0",
22+
"purescript-web-pointerevents": "https://github.com/purescript-web/purescript-web-pointerevents.git#^1.0.0"
2223
}
2324
}

src/DOM/HTML/Indexed.purs

+11-10
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import Web.TouchEvent (TouchEvent)
2424
import Web.UIEvent.FocusEvent (FocusEvent)
2525
import Web.UIEvent.KeyboardEvent (KeyboardEvent)
2626
import Web.UIEvent.MouseEvent (MouseEvent)
27+
import Web.PointerEvent (PointerEvent)
2728
import Web.UIEvent.WheelEvent (WheelEvent)
2829

2930
type CSSPixel = Int
@@ -87,16 +88,16 @@ type TouchEvents r =
8788
)
8889

8990
type PointerEvents r =
90-
( onPointerOver :: Event
91-
, onPointerEnter :: Event
92-
, onPointerDown :: Event
93-
, onPointerMove :: Event
94-
, onPointerUp :: Event
95-
, onPointerCancel :: Event
96-
, onPointerOut :: Event
97-
, onPointerLeave :: Event
98-
, gotPointerCapture :: Event
99-
, lostPointerCapture :: Event
91+
( onPointerOver :: PointerEvent
92+
, onPointerEnter :: PointerEvent
93+
, onPointerDown :: PointerEvent
94+
, onPointerMove :: PointerEvent
95+
, onPointerUp :: PointerEvent
96+
, onPointerCancel :: PointerEvent
97+
, onPointerOut :: PointerEvent
98+
, onPointerLeave :: PointerEvent
99+
, onGotPointerCapture :: PointerEvent
100+
, onLostPointerCapture :: PointerEvent
100101
| r
101102
)
102103

0 commit comments

Comments
 (0)