Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_stopPropagation :: Event -> IO ()
- stopPropagation :: (MonadIO m, IsEvent self) => self -> m ()
- js_preventDefault :: Event -> IO ()
- preventDefault :: (MonadIO m, IsEvent self) => self -> m ()
- js_initEvent :: Event -> JSString -> Bool -> Bool -> IO ()
- initEvent :: (MonadIO m, IsEvent self, ToJSString eventTypeArg) => self -> eventTypeArg -> Bool -> Bool -> m ()
- js_stopImmediatePropagation :: Event -> IO ()
- stopImmediatePropagation :: (MonadIO m, IsEvent self) => self -> m ()
- pattern NONE :: forall a. (Num a, Eq a) => a
- pattern CAPTURING_PHASE :: forall a. (Num a, Eq a) => a
- pattern AT_TARGET :: forall a. (Num a, Eq a) => a
- pattern BUBBLING_PHASE :: forall a. (Num a, Eq a) => a
- pattern MOUSEDOWN :: forall a. (Num a, Eq a) => a
- pattern MOUSEUP :: forall a. (Num a, Eq a) => a
- pattern MOUSEOVER :: forall a. (Num a, Eq a) => a
- pattern MOUSEOUT :: forall a. (Num a, Eq a) => a
- pattern MOUSEMOVE :: forall a. (Num a, Eq a) => a
- pattern MOUSEDRAG :: forall a. (Num a, Eq a) => a
- pattern CLICK :: forall a. (Num a, Eq a) => a
- pattern DBLCLICK :: forall a. (Num a, Eq a) => a
- pattern KEYDOWN :: forall a. (Num a, Eq a) => a
- pattern KEYUP :: forall a. (Num a, Eq a) => a
- pattern KEYPRESS :: forall a. (Num a, Eq a) => a
- pattern DRAGDROP :: forall a. (Num a, Eq a) => a
- pattern FOCUS :: forall a. (Num a, Eq a) => a
- pattern BLUR :: forall a. (Num a, Eq a) => a
- pattern SELECT :: forall a. (Num a, Eq a) => a
- pattern CHANGE :: forall a. (Num a, Eq a) => a
- js_getType :: Event -> IO JSString
- getType :: (MonadIO m, IsEvent self, FromJSString result) => self -> m result
- js_getTarget :: Event -> IO (Nullable EventTarget)
- getTarget :: (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)
- getTargetUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget
- getTargetUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget
- js_getCurrentTarget :: Event -> IO (Nullable EventTarget)
- getCurrentTarget :: (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)
- getCurrentTargetUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget
- getCurrentTargetUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget
- js_getEventPhase :: Event -> IO Word
- getEventPhase :: (MonadIO m, IsEvent self) => self -> m Word
- js_getBubbles :: Event -> IO Bool
- getBubbles :: (MonadIO m, IsEvent self) => self -> m Bool
- js_getCancelable :: Event -> IO Bool
- getCancelable :: (MonadIO m, IsEvent self) => self -> m Bool
- js_getTimeStamp :: Event -> IO Word
- getTimeStamp :: (MonadIO m, IsEvent self) => self -> m Word
- js_getDefaultPrevented :: Event -> IO Bool
- getDefaultPrevented :: (MonadIO m, IsEvent self) => self -> m Bool
- js_getSrcElement :: Event -> IO (Nullable EventTarget)
- getSrcElement :: (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget)
- getSrcElementUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget
- getSrcElementUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget
- js_setReturnValue :: Event -> Bool -> IO ()
- setReturnValue :: (MonadIO m, IsEvent self) => self -> Bool -> m ()
- js_getReturnValue :: Event -> IO Bool
- getReturnValue :: (MonadIO m, IsEvent self) => self -> m Bool
- js_setCancelBubble :: Event -> Bool -> IO ()
- setCancelBubble :: (MonadIO m, IsEvent self) => self -> Bool -> m ()
- js_getCancelBubble :: Event -> IO Bool
- getCancelBubble :: (MonadIO m, IsEvent self) => self -> m Bool
- js_getClipboardData :: Event -> IO (Nullable DataTransfer)
- getClipboardData :: (MonadIO m, IsEvent self) => self -> m (Maybe DataTransfer)
- getClipboardDataUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m DataTransfer
- getClipboardDataUnchecked :: (MonadIO m, IsEvent self) => self -> m DataTransfer
- newtype Event = Event {}
- gTypeEvent :: GType
- class IsGObject o => IsEvent o
- toEvent :: IsEvent o => o -> Event
Documentation
js_stopPropagation :: Event -> IO () Source #
stopPropagation :: (MonadIO m, IsEvent self) => self -> m () Source #
js_preventDefault :: Event -> IO () Source #
preventDefault :: (MonadIO m, IsEvent self) => self -> m () Source #
initEvent :: (MonadIO m, IsEvent self, ToJSString eventTypeArg) => self -> eventTypeArg -> Bool -> Bool -> m () Source #
js_stopImmediatePropagation :: Event -> IO () Source #
stopImmediatePropagation :: (MonadIO m, IsEvent self) => self -> m () Source #
pattern CAPTURING_PHASE :: forall a. (Num a, Eq a) => a Source #
pattern BUBBLING_PHASE :: forall a. (Num a, Eq a) => a Source #
js_getTarget :: Event -> IO (Nullable EventTarget) Source #
getTargetUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getTargetUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget Source #
js_getCurrentTarget :: Event -> IO (Nullable EventTarget) Source #
getCurrentTarget :: (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget) Source #
getCurrentTargetUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getCurrentTargetUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget Source #
js_getSrcElement :: Event -> IO (Nullable EventTarget) Source #
getSrcElement :: (MonadIO m, IsEvent self) => self -> m (Maybe EventTarget) Source #
getSrcElementUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getSrcElementUnchecked :: (MonadIO m, IsEvent self) => self -> m EventTarget Source #
js_getClipboardData :: Event -> IO (Nullable DataTransfer) Source #
getClipboardData :: (MonadIO m, IsEvent self) => self -> m (Maybe DataTransfer) Source #
getClipboardDataUnsafe :: (MonadIO m, IsEvent self, HasCallStack) => self -> m DataTransfer Source #
getClipboardDataUnchecked :: (MonadIO m, IsEvent self) => self -> m DataTransfer Source #
Functions for this inteface are in GHCJS.DOM.Event.
gTypeEvent :: GType Source #
class IsGObject o => IsEvent o Source #