Safe Haskell | None |
---|---|
Language | Haskell2010 |
- stopPropagation :: (MonadDOM m, IsEvent self) => self -> m ()
- preventDefault :: (MonadDOM m, IsEvent self) => self -> m ()
- initEvent :: (MonadDOM m, IsEvent self, ToJSString eventTypeArg) => self -> eventTypeArg -> Bool -> Bool -> m ()
- stopImmediatePropagation :: (MonadDOM 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
- getType :: (MonadDOM m, IsEvent self, FromJSString result) => self -> m result
- getTarget :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget)
- getTargetUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget
- getTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
- getCurrentTarget :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget)
- getCurrentTargetUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget
- getCurrentTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
- getEventPhase :: (MonadDOM m, IsEvent self) => self -> m Word
- getBubbles :: (MonadDOM m, IsEvent self) => self -> m Bool
- getCancelable :: (MonadDOM m, IsEvent self) => self -> m Bool
- getTimeStamp :: (MonadDOM m, IsEvent self) => self -> m Word
- getDefaultPrevented :: (MonadDOM m, IsEvent self) => self -> m Bool
- getSrcElement :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget)
- getSrcElementUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget
- getSrcElementUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget
- setReturnValue :: (MonadDOM m, IsEvent self) => self -> Bool -> m ()
- getReturnValue :: (MonadDOM m, IsEvent self) => self -> m Bool
- setCancelBubble :: (MonadDOM m, IsEvent self) => self -> Bool -> m ()
- getCancelBubble :: (MonadDOM m, IsEvent self) => self -> m Bool
- getClipboardData :: (MonadDOM m, IsEvent self) => self -> m (Maybe DataTransfer)
- getClipboardDataUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m DataTransfer
- getClipboardDataUnchecked :: (MonadDOM m, IsEvent self) => self -> m DataTransfer
- newtype Event = Event {}
- gTypeEvent :: JSM GType
- class IsGObject o => IsEvent o
- toEvent :: IsEvent o => o -> Event
Documentation
stopPropagation :: (MonadDOM m, IsEvent self) => self -> m () Source #
preventDefault :: (MonadDOM m, IsEvent self) => self -> m () Source #
initEvent :: (MonadDOM m, IsEvent self, ToJSString eventTypeArg) => self -> eventTypeArg -> Bool -> Bool -> m () Source #
stopImmediatePropagation :: (MonadDOM 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 #
getTargetUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget Source #
getCurrentTarget :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget) Source #
getCurrentTargetUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getCurrentTargetUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget Source #
getSrcElement :: (MonadDOM m, IsEvent self) => self -> m (Maybe EventTarget) Source #
getSrcElementUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m EventTarget Source #
getSrcElementUnchecked :: (MonadDOM m, IsEvent self) => self -> m EventTarget Source #
getClipboardData :: (MonadDOM m, IsEvent self) => self -> m (Maybe DataTransfer) Source #
getClipboardDataUnsafe :: (MonadDOM m, IsEvent self, HasCallStack) => self -> m DataTransfer Source #
getClipboardDataUnchecked :: (MonadDOM m, IsEvent self) => self -> m DataTransfer Source #
Functions for this inteface are in JSDOM.Event.
gTypeEvent :: JSM GType Source #
class IsGObject o => IsEvent o Source #