Web.Event.Class.EventTargetOp
- Package
- purescript-web-chain
- Repository
- david-sledge/purescript-web-chain
Type classes of convenience.
#EventOptions Source
type EventOptions = { bubbles :: Boolean, cancelable :: Boolean, composed :: Boolean }#allOff Source
allOff :: forall m t. Bind m => MonadEffect m => EventTargetOp t => t -> m tRemoves all event handler functions from an event target. The target is returned.
#allOffM Source
allOffM :: forall m t. Bind m => MonadEffect m => EventTargetOp t => m t -> m tRemoves all event handler functions from an event target. The target is returned.
#EventTargetOp Source
class EventTargetOp et whereMembers
toEventTarget :: et -> EventTarget
Instances
EventTargetOp EventTargetEventTargetOp NodeEventTargetOp CharacterDataEventTargetOp CommentEventTargetOp DocumentEventTargetOp ElementEventTargetOp WindowEventTargetOp HTMLDocumentEventTargetOp HTMLElementEventTargetOp ProcessingInstructionEventTargetOp TextEventTargetOp HTMLAnchorElementEventTargetOp HTMLAreaElementEventTargetOp HTMLAudioElementEventTargetOp HTMLBRElementEventTargetOp HTMLBaseElementEventTargetOp HTMLBodyElementEventTargetOp HTMLButtonElementEventTargetOp HTMLCanvasElementEventTargetOp HTMLDListElementEventTargetOp HTMLDataElementEventTargetOp HTMLDataListElementEventTargetOp HTMLDialogElementEventTargetOp HTMLDivElementEventTargetOp HTMLEmbedElementEventTargetOp HTMLFieldSetElementEventTargetOp HTMLFormElementEventTargetOp HTMLHRElementEventTargetOp HTMLHeadElementEventTargetOp HTMLHeadingElementEventTargetOp HTMLHtmlElementEventTargetOp HTMLIFrameElementEventTargetOp HTMLInputElementEventTargetOp HTMLKeygenElementEventTargetOp HTMLLIElementEventTargetOp HTMLLabelElementEventTargetOp HTMLLegendElementEventTargetOp HTMLLinkElementEventTargetOp HTMLMapElementEventTargetOp HTMLMediaElementEventTargetOp HTMLMetaElementEventTargetOp HTMLMeterElementEventTargetOp HTMLModElementEventTargetOp HTMLOListElementEventTargetOp HTMLObjectElementEventTargetOp HTMLOptGroupElementEventTargetOp HTMLOptionElementEventTargetOp HTMLOutputElementEventTargetOp HTMLParagraphElementEventTargetOp HTMLParamElementEventTargetOp HTMLPreElementEventTargetOp HTMLProgressElementEventTargetOp HTMLQuoteElementEventTargetOp HTMLScriptElementEventTargetOp HTMLSelectElementEventTargetOp HTMLSourceElementEventTargetOp HTMLSpanElementEventTargetOp HTMLStyleElementEventTargetOp HTMLTableCaptionElementEventTargetOp HTMLTableCellElementEventTargetOp HTMLTableColElementEventTargetOp HTMLTableDataCellElementEventTargetOp HTMLTableElementEventTargetOp HTMLTableHeaderCellElementEventTargetOp HTMLTableRowElementEventTargetOp HTMLTableSectionElementEventTargetOp HTMLTemplateElementEventTargetOp HTMLTextAreaElementEventTargetOp HTMLTimeElementEventTargetOp HTMLTitleElementEventTargetOp HTMLTrackElementEventTargetOp HTMLUListElementEventTargetOp HTMLVideoElement
#getAllListeners Source
getAllListeners :: forall a m t. MonadEffect m => EventTargetOp t => t -> m (Array (ListenerDetails a))#off Source
off :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> t -> m tRemoves an event handler function from an event target. The target is returned.
#offM Source
offM :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> m t -> m tRemoves an event handler function from an event target. The target is returned.
#offOptions Source
offOptions :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> ListenerOptions -> t -> m tRemoves an event handler function from an event target. The target is returned.
#offOptionsM Source
offOptionsM :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> ListenerOptions -> m t -> m tRemoves an event handler function from an event target. The target is returned.
#on Source
on :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> t -> m tAttach an event handler function to the event target. The target is returned.
#onM Source
onM :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> m t -> m tAttach an event handler function to the event target. The target is returned.
#onOptions Source
onOptions :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> ListenerOptions -> t -> m tAttach an event handler function to the event target. The target is returned.
#onOptionsM Source
onOptionsM :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> ListenerOptions -> m t -> m t#registerListener Source
registerListener :: forall a m t. MonadEffect m => EventTargetOp t => String -> (Event -> Effect a) -> ListenerOptions -> t -> m UnitAttach an event handler function to the event target. The target is returned.
#trigger Source
trigger :: forall t m. EventTargetOp t => MonadEffect m => String -> t -> m tTriggers the event handlers tied to the event type to the event target. The target is returned.
#triggerM Source
triggerM :: forall t m. EventTargetOp t => MonadEffect m => String -> m t -> m tTriggers the event handlers tied to the event type to the event target. The target is returned.
#triggerOptions Source
triggerOptions :: forall t m. EventTargetOp t => MonadEffect m => String -> EventOptions -> t -> m tTriggers the event handlers tied to the event type to the event target. The target is returned.
#triggerOptionsM Source
triggerOptionsM :: forall t m. EventTargetOp t => MonadEffect m => String -> EventOptions -> m t -> m tTriggers the event handlers tied to the event type to the event target. The target is returned.
#typeOff Source
typeOff :: forall t m. MonadEffect m => EventTargetOp t => String -> t -> m tRemoves all event handler functions of the given type from an event target. The target is returned.
#typeOffM Source
typeOffM :: forall m t. Bind m => MonadEffect m => EventTargetOp t => String -> m t -> m tRemoves all event handler functions of the given type from an event target. The target is returned.
#typeOffOptions Source
typeOffOptions :: forall t m. MonadEffect m => EventTargetOp t => String -> ListenerOptions -> t -> m tRemoves all event handler functions of the given type from an event target. The target is returned.
#typeOffOptionsM Source
typeOffOptionsM :: forall t m. MonadEffect m => EventTargetOp t => String -> ListenerOptions -> m t -> m tRemoves all event handler functions of the given type from an event target. The target is returned.
#unregisterListener Source
unregisterListener :: forall a m t. MonadEffect m => EventTargetOp t => ListenerDetails a -> t -> m Boolean- Modules
- Data.
Array. Effect - Data.
List. Util - Data.
Map. Effect - Web.
CSSOM. Lifted. CSSStyleDeclaration - Web.
CSSOM. Window - Web.
Chain - Web.
Chain. CSSOM - Web.
Chain. DOM - Web.
Chain. Event - Web.
Chain. HTML - Web.
Chain. HTML. Class. HTMLAbleOp - Web.
Chain. HTML. Class. HTMLValueContainerOp - Web.
Chain. HTML. Util - Web.
Chain. UI. UISortableTable - Web.
Chain. UI. UITabPane - Web.
DOM. Class. CharacterDataOp - Web.
DOM. Class. DocumentOp - Web.
DOM. Class. ElementOp - Web.
DOM. Class. NodeOp - Web.
DOM. Class. TextOp - Web.
Event. Class. EventTargetOp - Web.
HTML. Class. HTMLElementOp - Web.
HTML. Lifted. HTMLDocument