{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module JSDOM.Generated.DocumentAndElementEventHandlers
(copy, cut, paste, beforeCopy, beforeCut, beforeinput, beforePaste,
DocumentAndElementEventHandlers(..),
gTypeDocumentAndElementEventHandlers,
IsDocumentAndElementEventHandlers,
toDocumentAndElementEventHandlers)
where
import Prelude ((.), (==), (>>=), return, IO, Int, Float, Double, Bool(..), Maybe, maybe, fromIntegral, round, realToFrac, fmap, Show, Read, Eq, Ord, Maybe(..))
import qualified Prelude (error)
import Data.Typeable (Typeable)
import Data.Traversable (mapM)
import Language.Javascript.JSaddle (JSM(..), JSVal(..), JSString, strictEqual, toJSVal, valToStr, valToNumber, valToBool, js, jss, jsf, jsg, function, asyncFunction, new, array, jsUndefined, (!), (!!))
import Data.Int (Int64)
import Data.Word (Word, Word64)
import JSDOM.Types
import Control.Applicative ((<$>))
import Control.Monad (void)
import Control.Lens.Operators ((^.))
import JSDOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import JSDOM.Enums
copy ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
copy = unsafeEventName (toJSString "copy")
cut ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
cut = unsafeEventName (toJSString "cut")
paste ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
paste = unsafeEventName (toJSString "paste")
beforeCopy ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
beforeCopy = unsafeEventName (toJSString "beforecopy")
beforeCut ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
beforeCut = unsafeEventName (toJSString "beforecut")
beforeinput ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self onbeforeinput
beforeinput = unsafeEventName (toJSString "beforeinput")
beforePaste ::
(IsDocumentAndElementEventHandlers self, IsEventTarget self) =>
EventName self ClipboardEvent
beforePaste = unsafeEventName (toJSString "beforepaste")