ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/GlobalEventHandlers.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from html (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.GlobalEventHandlers
(abort, auxclick, beforeinput, beforematch, beforetoggle, blur, canPlay, canPlayThrough, change, click, command, contextMenu, copy, cueChange, cut, dblClick, drag, dragEnd, dragEnter, dragLeave, dragOver, dragStart, drop, durationChange, emptied, ended, error, focus, input, invalid, keyDown, keyPress, keyUp, load, loadedData, loadedMetadata, loadStart, mouseDown, mouseEnter, mouseLeave, mouseMove, mouseOut, mouseOver, mouseUp, paste, pause, play, playing, progress, rateChange, reset, resize, scroll, scrollend, securitypolicyviolation, seeked, seeking, select, stalled, submit, suspend, timeUpdate, toggle, volumeChange, waiting, webKitAnimationEnd, webKitAnimationIteration, webKitAnimationStart, webKitTransitionEnd, wheel, animationStart, animationIteration, animationEnd, animationcancel, transitionrun, transitionstart, transitionEnd, transitioncancel, pointerover, pointerenter, pointerdown, pointermove, pointerrawupdate, pointerup, pointercancel, pointerout, pointerleave, gotpointercapture, lostpointercapture, selectStart, selectionchange, touchStart, touchEnd, touchMove, touchCancel, GlobalEventHandlers(..), gTypeGlobalEventHandlers, IsGlobalEventHandlers, toGlobalEventHandlers)
where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onabort abort event>
abort :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
abort = unsafeEventNameAsync (toJSString "abort")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onauxclick auxclick event>
auxclick :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
auxclick = unsafeEventName (toJSString "auxclick")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onbeforeinput beforeinput event>
beforeinput :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self InputEvent
beforeinput = unsafeEventName (toJSString "beforeinput")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onbeforematch beforematch event>
beforematch :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
beforematch = unsafeEventName (toJSString "beforematch")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onbeforetoggle beforetoggle event>
beforetoggle :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ToggleEvent
beforetoggle = unsafeEventName (toJSString "beforetoggle")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onblur blur event>
blur :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self FocusEvent
blur = unsafeEventNameAsync (toJSString "blur")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncanplay canplay event>
canPlay :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
canPlay = unsafeEventName (toJSString "canplay")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncanplaythrough canplaythrough event>
canPlayThrough :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
canPlayThrough = unsafeEventName (toJSString "canplaythrough")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onchange change event>
change :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
change = unsafeEventName (toJSString "change")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onclick click event>
click :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
click = unsafeEventName (toJSString "click")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncommand command event>
command :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self CommandEvent
command = unsafeEventName (toJSString "command")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncontextmenu contextmenu event>
contextMenu :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
contextMenu = unsafeEventName (toJSString "contextmenu")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncopy copy event>
copy :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ClipboardEvent
copy = unsafeEventName (toJSString "copy")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncuechange cuechange event>
cueChange :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
cueChange = unsafeEventName (toJSString "cuechange")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oncut cut event>
cut :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ClipboardEvent
cut = unsafeEventName (toJSString "cut")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondblclick dblclick event>
dblClick :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
dblClick = unsafeEventName (toJSString "dblclick")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondrag drag event>
drag :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
drag = unsafeEventName (toJSString "drag")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondragend dragend event>
dragEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
dragEnd = unsafeEventName (toJSString "dragend")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondragenter dragenter event>
dragEnter :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
dragEnter = unsafeEventName (toJSString "dragenter")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondragleave dragleave event>
dragLeave :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
dragLeave = unsafeEventName (toJSString "dragleave")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondragover dragover event>
dragOver :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
dragOver = unsafeEventName (toJSString "dragover")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondragstart dragstart event>
dragStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
dragStart = unsafeEventName (toJSString "dragstart")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondrop drop event>
drop :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self DragEvent
drop = unsafeEventName (toJSString "drop")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ondurationchange durationchange event>
durationChange :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
durationChange = unsafeEventName (toJSString "durationchange")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onemptied emptied event>
emptied :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
emptied = unsafeEventName (toJSString "emptied")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onended ended event>
ended :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
ended = unsafeEventName (toJSString "ended")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onerror error event>
error :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
error = unsafeEventNameAsync (toJSString "error")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onfocus focus event>
focus :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self FocusEvent
focus = unsafeEventNameAsync (toJSString "focus")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninput input event>
input :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self InputEvent
input = unsafeEventName (toJSString "input")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-oninvalid invalid event>
invalid :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
invalid = unsafeEventName (toJSString "invalid")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeydown keydown event>
keyDown :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self KeyboardEvent
keyDown = unsafeEventName (toJSString "keydown")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeypress keypress event>
keyPress :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self KeyboardEvent
keyPress = unsafeEventName (toJSString "keypress")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onkeyup keyup event>
keyUp :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self KeyboardEvent
keyUp = unsafeEventName (toJSString "keyup")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onload load event>
load :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
load = unsafeEventNameAsync (toJSString "load")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadeddata loadeddata event>
loadedData :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
loadedData = unsafeEventName (toJSString "loadeddata")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadedmetadata loadedmetadata event>
loadedMetadata :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
loadedMetadata = unsafeEventName (toJSString "loadedmetadata")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onloadstart loadstart event>
loadStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
loadStart = unsafeEventNameAsync (toJSString "loadstart")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousedown mousedown event>
mouseDown :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseDown = unsafeEventName (toJSString "mousedown")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseenter mouseenter event>
mouseEnter :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseEnter = unsafeEventName (toJSString "mouseenter")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseleave mouseleave event>
mouseLeave :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseLeave = unsafeEventName (toJSString "mouseleave")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmousemove mousemove event>
mouseMove :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseMove = unsafeEventName (toJSString "mousemove")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseout mouseout event>
mouseOut :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseOut = unsafeEventName (toJSString "mouseout")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseover mouseover event>
mouseOver :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseOver = unsafeEventName (toJSString "mouseover")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onmouseup mouseup event>
mouseUp :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self MouseEvent
mouseUp = unsafeEventName (toJSString "mouseup")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpaste paste event>
paste :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ClipboardEvent
paste = unsafeEventName (toJSString "paste")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onpause pause event>
pause :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
pause = unsafeEventName (toJSString "pause")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onplay play event>
play :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
play = unsafeEventName (toJSString "play")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onplaying playing event>
playing :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
playing = unsafeEventName (toJSString "playing")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onprogress progress event>
progress :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
progress = unsafeEventNameAsync (toJSString "progress")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onratechange ratechange event>
rateChange :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
rateChange = unsafeEventName (toJSString "ratechange")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onreset reset event>
reset :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
reset = unsafeEventName (toJSString "reset")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onresize resize event>
resize :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
resize = unsafeEventName (toJSString "resize")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscroll scroll event>
scroll :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
scroll = unsafeEventName (toJSString "scroll")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onscrollend scrollend event>
scrollend :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
scrollend = unsafeEventName (toJSString "scrollend")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsecuritypolicyviolation securitypolicyviolation event>
securitypolicyviolation :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self SecurityPolicyViolationEvent
securitypolicyviolation = unsafeEventName (toJSString "securitypolicyviolation")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeked seeked event>
seeked :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
seeked = unsafeEventName (toJSString "seeked")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onseeking seeking event>
seeking :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
seeking = unsafeEventName (toJSString "seeking")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onselect select event>
select :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
select = unsafeEventName (toJSString "select")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onstalled stalled event>
stalled :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
stalled = unsafeEventName (toJSString "stalled")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsubmit submit event>
submit :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self SubmitEvent
submit = unsafeEventName (toJSString "submit")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onsuspend suspend event>
suspend :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
suspend = unsafeEventName (toJSString "suspend")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ontimeupdate timeupdate event>
timeUpdate :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
timeUpdate = unsafeEventName (toJSString "timeupdate")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-ontoggle toggle event>
toggle :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self ToggleEvent
toggle = unsafeEventName (toJSString "toggle")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onvolumechange volumechange event>
volumeChange :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
volumeChange = unsafeEventName (toJSString "volumechange")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwaiting waiting event>
waiting :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
waiting = unsafeEventName (toJSString "waiting")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwebkitanimationend webkitanimationend event>
webKitAnimationEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
webKitAnimationEnd = unsafeEventName (toJSString "webkitanimationend")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwebkitanimationiteration webkitanimationiteration event>
webKitAnimationIteration :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
webKitAnimationIteration = unsafeEventName (toJSString "webkitanimationiteration")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwebkitanimationstart webkitanimationstart event>
webKitAnimationStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
webKitAnimationStart = unsafeEventName (toJSString "webkitanimationstart")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwebkittransitionend webkittransitionend event>
webKitTransitionEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
webKitTransitionEnd = unsafeEventName (toJSString "webkittransitionend")
-- | <https://html.spec.whatwg.org/multipage/webappapis.html#handler-onwheel wheel event>
wheel :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self WheelEvent
wheel = unsafeEventName (toJSString "wheel")
-- | <https://drafts.csswg.org/css-animations-1/#dom-globaleventhandlers-onanimationstart animationstart event>
animationStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self AnimationEvent
animationStart = unsafeEventName (toJSString "animationstart")
-- | <https://drafts.csswg.org/css-animations-1/#dom-globaleventhandlers-onanimationiteration animationiteration event>
animationIteration :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self AnimationEvent
animationIteration = unsafeEventName (toJSString "animationiteration")
-- | <https://drafts.csswg.org/css-animations-1/#dom-globaleventhandlers-onanimationend animationend event>
animationEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self AnimationEvent
animationEnd = unsafeEventName (toJSString "animationend")
-- | <https://drafts.csswg.org/css-animations-1/#dom-globaleventhandlers-onanimationcancel animationcancel event>
animationcancel :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self AnimationEvent
animationcancel = unsafeEventName (toJSString "animationcancel")
-- | <https://drafts.csswg.org/css-transitions-1/#dom-globaleventhandlers-ontransitionrun transitionrun event>
transitionrun :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TransitionEvent
transitionrun = unsafeEventName (toJSString "transitionrun")
-- | <https://drafts.csswg.org/css-transitions-1/#dom-globaleventhandlers-ontransitionstart transitionstart event>
transitionstart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TransitionEvent
transitionstart = unsafeEventName (toJSString "transitionstart")
-- | <https://drafts.csswg.org/css-transitions-1/#dom-globaleventhandlers-ontransitionend transitionend event>
transitionEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TransitionEvent
transitionEnd = unsafeEventName (toJSString "transitionend")
-- | <https://drafts.csswg.org/css-transitions-1/#dom-globaleventhandlers-ontransitioncancel transitioncancel event>
transitioncancel :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TransitionEvent
transitioncancel = unsafeEventName (toJSString "transitioncancel")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerover pointerover event>
pointerover :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerover = unsafeEventName (toJSString "pointerover")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerenter pointerenter event>
pointerenter :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerenter = unsafeEventName (toJSString "pointerenter")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerdown pointerdown event>
pointerdown :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerdown = unsafeEventName (toJSString "pointerdown")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointermove pointermove event>
pointermove :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointermove = unsafeEventName (toJSString "pointermove")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerrawupdate pointerrawupdate event>
pointerrawupdate :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerrawupdate = unsafeEventName (toJSString "pointerrawupdate")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerup pointerup event>
pointerup :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerup = unsafeEventName (toJSString "pointerup")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointercancel pointercancel event>
pointercancel :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointercancel = unsafeEventName (toJSString "pointercancel")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerout pointerout event>
pointerout :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerout = unsafeEventName (toJSString "pointerout")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onpointerleave pointerleave event>
pointerleave :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
pointerleave = unsafeEventName (toJSString "pointerleave")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-ongotpointercapture gotpointercapture event>
gotpointercapture :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
gotpointercapture = unsafeEventName (toJSString "gotpointercapture")
-- | <https://w3c.github.io/pointerevents/#dom-globaleventhandlers-onlostpointercapture lostpointercapture event>
lostpointercapture :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self PointerEvent
lostpointercapture = unsafeEventName (toJSString "lostpointercapture")
-- | <https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectstart selectstart event>
selectStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
selectStart = unsafeEventName (toJSString "selectstart")
-- | <https://w3c.github.io/selection-api/#dom-globaleventhandlers-onselectionchange selectionchange event>
selectionchange :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self Event
selectionchange = unsafeEventName (toJSString "selectionchange")
-- | <https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchstart touchstart event>
touchStart :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TouchEvent
touchStart = unsafeEventName (toJSString "touchstart")
-- | <https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchend touchend event>
touchEnd :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TouchEvent
touchEnd = unsafeEventName (toJSString "touchend")
-- | <https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchmove touchmove event>
touchMove :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TouchEvent
touchMove = unsafeEventName (toJSString "touchmove")
-- | <https://w3c.github.io/touch-events/#dom-globaleventhandlers-ontouchcancel touchcancel event>
touchCancel :: (IsGlobalEventHandlers self, IsEventTarget self) => EventName self TouchEvent
touchCancel = unsafeEventName (toJSString "touchcancel")