Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
newListener :: EventClass e => EventM t e () -> IO (SaferEventListener t e) Source
addListener :: (EventTargetClass t, EventClass e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO () Source
removeListener :: (EventTargetClass t, EventClass e) => t -> EventName t e -> SaferEventListener t e -> Bool -> IO () Source
on :: (EventTargetClass t, EventClass e) => t -> EventName t e -> EventM t e () -> IO (IO ()) Source
eventTarget :: EventClass e => EventM t e (Maybe EventTarget) Source
eventCurrentTarget :: EventClass e => EventM t e (Maybe EventTarget) Source
eventPhase :: EventClass e => EventM t e Word Source
bubbles :: EventClass e => EventM t e Bool Source
cancelable :: EventClass e => EventM t e Bool Source
timeStamp :: EventClass e => EventM t e Word Source
stopPropagation :: EventClass e => EventM t e () Source
preventDefault :: EventClass e => EventM t e () Source
defaultPrevented :: EventClass e => EventM t e Bool Source
stopImmediatePropagation :: EventClass e => EventM t e () Source
srcElement :: EventClass e => EventM t e (Maybe EventTarget) Source
getCancelBubble :: EventClass e => EventM t e Bool Source
cancelBubble :: EventClass e => Bool -> EventM t e () Source
getReturnValue :: EventClass e => EventM t e Bool Source
returnValue :: EventClass e => Bool -> EventM t e () Source
uiDetail :: UIEventClass e => EventM t e Int Source
uiKeyCode :: UIEventClass e => EventM t e Int Source
uiCharCode :: UIEventClass e => EventM t e Int Source
uiLayerX :: UIEventClass e => EventM t e Int Source
uiLayerY :: UIEventClass e => EventM t e Int Source
uiPageX :: UIEventClass e => EventM t e Int Source
uiPageY :: UIEventClass e => EventM t e Int Source
uiWhich :: UIEventClass e => EventM t e Int Source
mouseScreenX :: MouseEventClass e => EventM t e Int Source
mouseScreenY :: MouseEventClass e => EventM t e Int Source
mouseScreenXY :: MouseEventClass e => EventM t e (Int, Int) Source
mouseClientX :: MouseEventClass e => EventM t e Int Source
mouseClientY :: MouseEventClass e => EventM t e Int Source
mouseClientXY :: MouseEventClass e => EventM t e (Int, Int) Source
mouseMovementX :: MouseEventClass e => EventM t e Int Source
mouseMovementY :: MouseEventClass e => EventM t e Int Source
mouseMovementXY :: MouseEventClass e => EventM t e (Int, Int) Source
mouseCtrlKey :: MouseEventClass e => EventM t e Bool Source
mouseShiftKey :: MouseEventClass e => EventM t e Bool Source
mouseAltKey :: MouseEventClass e => EventM t e Bool Source
mouseMetaKey :: MouseEventClass e => EventM t e Bool Source
mouseButton :: MouseEventClass e => EventM t e Word Source
mouseRelatedTarget :: MouseEventClass e => EventM t e (Maybe EventTarget) Source
mouseOffsetX :: MouseEventClass e => EventM t e Int Source
mouseOffsetY :: MouseEventClass e => EventM t e Int Source
mouseOffsetXY :: MouseEventClass e => EventM t e (Int, Int) Source
mouseX :: MouseEventClass e => EventM t e Int Source
mouseY :: MouseEventClass e => EventM t e Int Source
mouseFromElement :: MouseEventClass e => EventM t e (Maybe Node) Source
mouseToElement :: MouseEventClass e => EventM t e (Maybe Node) Source