Skip to content

Commit f2736df

Browse files
committed
Add PopStateEvent
1 parent b4fa3e9 commit f2736df

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/Web/HTML/Event/PopStateEvent.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"use strict";
2+
3+
exports.state = function (e) {
4+
return e.state;
5+
};

src/Web/HTML/Event/PopStateEvent.purs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module Web.HTML.Event.PopStateEvent where
2+
3+
import Foreign (F, Foreign, unsafeReadTagged)
4+
import Unsafe.Coerce (unsafeCoerce)
5+
import Web.Event.Types (Event)
6+
7+
foreign import data PopStateEvent :: Type
8+
9+
toEvent :: PopStateEvent -> Event
10+
toEvent = unsafeCoerce
11+
12+
read :: Foreign -> F PopStateEvent
13+
read = unsafeReadTagged "PopStateEvent"
14+
15+
foreign import state :: PopStateEvent -> Foreign

0 commit comments

Comments
 (0)