File tree Expand file tree Collapse file tree 4 files changed +27
-8
lines changed Expand file tree Collapse file tree 4 files changed +27
-8
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,3 @@ exports.getModifierState = function (s) {
5959 } ;
6060 } ;
6161} ;
62-
63- exports . detail = function ( e ) {
64- return e . detail ;
65- } ;
Original file line number Diff line number Diff line change @@ -18,7 +18,6 @@ module Web.UIEvent.MouseEvent
1818 , relatedTarget
1919 , buttons
2020 , getModifierState
21- , detail
2221 ) where
2322
2423import Prelude
@@ -79,5 +78,3 @@ foreign import getModifierState
7978 :: String
8079 -> MouseEvent
8180 -> Effect Boolean
82-
83- foreign import detail :: MouseEvent -> Int
Original file line number Diff line number Diff line change 1+ "use strict" ;
2+
3+ exports . _view = function ( e ) {
4+ return e . view ;
5+ } ;
6+
7+ exports . detail = function ( e ) {
8+ return e . detail ;
9+ } ;
Original file line number Diff line number Diff line change 1- module Web.UIEvent.UIEvent where
1+ module Web.UIEvent.UIEvent
2+ ( UIEvent
3+ , fromEvent
4+ , toEvent
5+ , view
6+ , detail
7+ ) where
8+
9+ import Prelude
210
311import Data.Maybe (Maybe )
12+ import Data.Nullable (Nullable , toMaybe )
413import Unsafe.Coerce (unsafeCoerce )
514import Web.Event.Event (Event )
15+ import Web.HTML (Window )
616import Web.Internal.FFI (unsafeReadProtoTagged )
717
818foreign import data UIEvent :: Type
@@ -12,3 +22,10 @@ fromEvent = unsafeReadProtoTagged "UIEvent"
1222
1323toEvent :: UIEvent -> Event
1424toEvent = unsafeCoerce
25+
26+ foreign import _view :: UIEvent -> Nullable Window
27+
28+ view :: UIEvent -> Maybe Window
29+ view = toMaybe <<< _view
30+
31+ foreign import detail :: UIEvent -> Int
You can’t perform that action at this time.
0 commit comments