Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_openDatabase :: Window -> JSString -> JSString -> JSString -> Word -> Nullable DatabaseCallback -> IO (Nullable Database)
- openDatabase :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m (Maybe Database)
- openDatabase_ :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m ()
- openDatabaseUnsafe :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName, HasCallStack) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database
- openDatabaseUnchecked :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database
- js_getSelection :: Window -> IO (Nullable Selection)
- getSelection :: MonadIO m => Window -> m (Maybe Selection)
- getSelection_ :: MonadIO m => Window -> m ()
- getSelectionUnsafe :: (MonadIO m, HasCallStack) => Window -> m Selection
- getSelectionUnchecked :: MonadIO m => Window -> m Selection
- js_focus :: Window -> IO ()
- focus :: MonadIO m => Window -> m ()
- js_blur :: Window -> IO ()
- blur :: MonadIO m => Window -> m ()
- js_close :: Window -> IO ()
- close :: MonadIO m => Window -> m ()
- js_print :: Window -> IO ()
- print :: MonadIO m => Window -> m ()
- js_stop :: Window -> IO ()
- stop :: MonadIO m => Window -> m ()
- js_open :: Window -> JSString -> JSString -> JSString -> IO (Nullable Window)
- open :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m (Maybe Window)
- open_ :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m ()
- openUnsafe :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options, HasCallStack) => Window -> url -> name -> options -> m Window
- openUnchecked :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m Window
- js_showModalDialog :: Window -> JSString -> JSVal -> JSString -> IO JSVal
- showModalDialog :: (MonadIO m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m JSVal
- showModalDialog_ :: (MonadIO m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m ()
- js_alert :: Window -> JSString -> IO ()
- alert :: (MonadIO m, ToJSString message) => Window -> message -> m ()
- js_confirm :: Window -> JSString -> IO Bool
- confirm :: (MonadIO m, ToJSString message) => Window -> message -> m Bool
- confirm_ :: (MonadIO m, ToJSString message) => Window -> message -> m ()
- js_prompt :: Window -> JSString -> Nullable JSString -> IO (Nullable JSString)
- prompt :: (MonadIO m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m (Maybe result)
- prompt_ :: (MonadIO m, ToJSString message, ToJSString defaultValue) => Window -> message -> Maybe defaultValue -> m ()
- promptUnsafe :: (MonadIO m, ToJSString message, ToJSString defaultValue, HasCallStack, FromJSString result) => Window -> message -> Maybe defaultValue -> m result
- promptUnchecked :: (MonadIO m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m result
- js_find :: Window -> JSString -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> IO Bool
- find :: (MonadIO m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool
- find_ :: (MonadIO m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m ()
- js_scrollBy :: Window -> Int -> Int -> IO ()
- scrollBy :: MonadIO m => Window -> Int -> Int -> m ()
- js_scrollTo :: Window -> Int -> Int -> IO ()
- scrollTo :: MonadIO m => Window -> Int -> Int -> m ()
- js_scroll :: Window -> Int -> Int -> IO ()
- scroll :: MonadIO m => Window -> Int -> Int -> m ()
- js_moveBy :: Window -> Float -> Float -> IO ()
- moveBy :: MonadIO m => Window -> Float -> Float -> m ()
- js_moveTo :: Window -> Float -> Float -> IO ()
- moveTo :: MonadIO m => Window -> Float -> Float -> m ()
- js_resizeBy :: Window -> Float -> Float -> IO ()
- resizeBy :: MonadIO m => Window -> Float -> Float -> m ()
- js_resizeTo :: Window -> Float -> Float -> IO ()
- resizeTo :: MonadIO m => Window -> Float -> Float -> m ()
- js_matchMedia :: Window -> JSString -> IO (Nullable MediaQueryList)
- matchMedia :: (MonadIO m, ToJSString query) => Window -> query -> m (Maybe MediaQueryList)
- matchMedia_ :: (MonadIO m, ToJSString query) => Window -> query -> m ()
- matchMediaUnsafe :: (MonadIO m, ToJSString query, HasCallStack) => Window -> query -> m MediaQueryList
- matchMediaUnchecked :: (MonadIO m, ToJSString query) => Window -> query -> m MediaQueryList
- js_getComputedStyle :: Window -> Nullable Element -> Nullable JSString -> IO (Nullable CSSStyleDeclaration)
- getComputedStyle :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSStyleDeclaration)
- getComputedStyle_ :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
- getComputedStyleUnsafe :: (MonadIO m, IsElement element, ToJSString pseudoElement, HasCallStack) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration
- getComputedStyleUnchecked :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration
- js_getMatchedCSSRules :: Window -> Nullable Element -> Nullable JSString -> IO (Nullable CSSRuleList)
- getMatchedCSSRules :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSRuleList)
- getMatchedCSSRules_ :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m ()
- getMatchedCSSRulesUnsafe :: (MonadIO m, IsElement element, ToJSString pseudoElement, HasCallStack) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList
- getMatchedCSSRulesUnchecked :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList
- js_webkitConvertPointFromPageToNode :: Window -> Nullable Node -> Nullable WebKitPoint -> IO (Nullable WebKitPoint)
- webkitConvertPointFromPageToNode :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint)
- webkitConvertPointFromPageToNode_ :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
- webkitConvertPointFromPageToNodeUnsafe :: (MonadIO m, IsNode node, HasCallStack) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
- webkitConvertPointFromPageToNodeUnchecked :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
- js_webkitConvertPointFromNodeToPage :: Window -> Nullable Node -> Nullable WebKitPoint -> IO (Nullable WebKitPoint)
- webkitConvertPointFromNodeToPage :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint)
- webkitConvertPointFromNodeToPage_ :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m ()
- webkitConvertPointFromNodeToPageUnsafe :: (MonadIO m, IsNode node, HasCallStack) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
- webkitConvertPointFromNodeToPageUnchecked :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint
- js_postMessage :: Window -> Nullable SerializedScriptValue -> JSString -> Nullable Array -> IO ()
- postMessage :: (MonadIO m, IsSerializedScriptValue message, ToJSString targetOrigin, IsArray messagePorts) => Window -> Maybe message -> targetOrigin -> Maybe messagePorts -> m ()
- js_requestAnimationFrame :: Window -> Nullable RequestAnimationFrameCallback -> IO Int
- requestAnimationFrame :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m Int
- requestAnimationFrame_ :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m ()
- js_cancelAnimationFrame :: Window -> Int -> IO ()
- cancelAnimationFrame :: MonadIO m => Window -> Int -> m ()
- js_webkitRequestAnimationFrame :: Window -> Nullable RequestAnimationFrameCallback -> IO Int
- webkitRequestAnimationFrame :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m Int
- webkitRequestAnimationFrame_ :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m ()
- js_webkitCancelAnimationFrame :: Window -> Int -> IO ()
- webkitCancelAnimationFrame :: MonadIO m => Window -> Int -> m ()
- js_webkitCancelRequestAnimationFrame :: Window -> Int -> IO ()
- webkitCancelRequestAnimationFrame :: MonadIO m => Window -> Int -> m ()
- js_captureEvents :: Window -> IO ()
- captureEvents :: MonadIO m => Window -> m ()
- js_releaseEvents :: Window -> IO ()
- releaseEvents :: MonadIO m => Window -> m ()
- js_getWebkitIndexedDB :: Window -> IO (Nullable IDBFactory)
- getWebkitIndexedDB :: MonadIO m => Window -> m (Maybe IDBFactory)
- getWebkitIndexedDBUnsafe :: (MonadIO m, HasCallStack) => Window -> m IDBFactory
- getWebkitIndexedDBUnchecked :: MonadIO m => Window -> m IDBFactory
- js_getIndexedDB :: Window -> IO (Nullable IDBFactory)
- getIndexedDB :: MonadIO m => Window -> m (Maybe IDBFactory)
- getIndexedDBUnsafe :: (MonadIO m, HasCallStack) => Window -> m IDBFactory
- getIndexedDBUnchecked :: MonadIO m => Window -> m IDBFactory
- js_getWebkitStorageInfo :: Window -> IO (Nullable StorageInfo)
- getWebkitStorageInfo :: MonadIO m => Window -> m (Maybe StorageInfo)
- getWebkitStorageInfoUnsafe :: (MonadIO m, HasCallStack) => Window -> m StorageInfo
- getWebkitStorageInfoUnchecked :: MonadIO m => Window -> m StorageInfo
- js_getSpeechSynthesis :: Window -> IO (Nullable SpeechSynthesis)
- getSpeechSynthesis :: MonadIO m => Window -> m (Maybe SpeechSynthesis)
- getSpeechSynthesisUnsafe :: (MonadIO m, HasCallStack) => Window -> m SpeechSynthesis
- getSpeechSynthesisUnchecked :: MonadIO m => Window -> m SpeechSynthesis
- js_getScreen :: Window -> IO (Nullable Screen)
- getScreen :: MonadIO m => Window -> m (Maybe Screen)
- getScreenUnsafe :: (MonadIO m, HasCallStack) => Window -> m Screen
- getScreenUnchecked :: MonadIO m => Window -> m Screen
- js_getHistory :: Window -> IO (Nullable History)
- getHistory :: MonadIO m => Window -> m (Maybe History)
- getHistoryUnsafe :: (MonadIO m, HasCallStack) => Window -> m History
- getHistoryUnchecked :: MonadIO m => Window -> m History
- js_getLocationbar :: Window -> IO (Nullable BarProp)
- getLocationbar :: MonadIO m => Window -> m (Maybe BarProp)
- getLocationbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getLocationbarUnchecked :: MonadIO m => Window -> m BarProp
- js_getMenubar :: Window -> IO (Nullable BarProp)
- getMenubar :: MonadIO m => Window -> m (Maybe BarProp)
- getMenubarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getMenubarUnchecked :: MonadIO m => Window -> m BarProp
- js_getPersonalbar :: Window -> IO (Nullable BarProp)
- getPersonalbar :: MonadIO m => Window -> m (Maybe BarProp)
- getPersonalbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getPersonalbarUnchecked :: MonadIO m => Window -> m BarProp
- js_getScrollbars :: Window -> IO (Nullable BarProp)
- getScrollbars :: MonadIO m => Window -> m (Maybe BarProp)
- getScrollbarsUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getScrollbarsUnchecked :: MonadIO m => Window -> m BarProp
- js_getStatusbar :: Window -> IO (Nullable BarProp)
- getStatusbar :: MonadIO m => Window -> m (Maybe BarProp)
- getStatusbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getStatusbarUnchecked :: MonadIO m => Window -> m BarProp
- js_getToolbar :: Window -> IO (Nullable BarProp)
- getToolbar :: MonadIO m => Window -> m (Maybe BarProp)
- getToolbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp
- getToolbarUnchecked :: MonadIO m => Window -> m BarProp
- js_getNavigator :: Window -> IO (Nullable Navigator)
- getNavigator :: MonadIO m => Window -> m (Maybe Navigator)
- getNavigatorUnsafe :: (MonadIO m, HasCallStack) => Window -> m Navigator
- getNavigatorUnchecked :: MonadIO m => Window -> m Navigator
- js_getClientInformation :: Window -> IO (Nullable Navigator)
- getClientInformation :: MonadIO m => Window -> m (Maybe Navigator)
- getClientInformationUnsafe :: (MonadIO m, HasCallStack) => Window -> m Navigator
- getClientInformationUnchecked :: MonadIO m => Window -> m Navigator
- js_getCrypto :: Window -> IO (Nullable Crypto)
- getCrypto :: MonadIO m => Window -> m (Maybe Crypto)
- getCryptoUnsafe :: (MonadIO m, HasCallStack) => Window -> m Crypto
- getCryptoUnchecked :: MonadIO m => Window -> m Crypto
- js_setLocation :: Window -> Nullable Location -> IO ()
- setLocation :: MonadIO m => Window -> Maybe Location -> m ()
- js_getLocation :: Window -> IO (Nullable Location)
- getLocation :: MonadIO m => Window -> m (Maybe Location)
- getLocationUnsafe :: (MonadIO m, HasCallStack) => Window -> m Location
- getLocationUnchecked :: MonadIO m => Window -> m Location
- js_getEvent :: Window -> IO (Nullable Event)
- getEvent :: MonadIO m => Window -> m (Maybe Event)
- getEventUnsafe :: (MonadIO m, HasCallStack) => Window -> m Event
- getEventUnchecked :: MonadIO m => Window -> m Event
- js_getFrameElement :: Window -> IO (Nullable Element)
- getFrameElement :: MonadIO m => Window -> m (Maybe Element)
- getFrameElementUnsafe :: (MonadIO m, HasCallStack) => Window -> m Element
- getFrameElementUnchecked :: MonadIO m => Window -> m Element
- js_getOffscreenBuffering :: Window -> IO Bool
- getOffscreenBuffering :: MonadIO m => Window -> m Bool
- js_getOuterHeight :: Window -> IO Int
- getOuterHeight :: MonadIO m => Window -> m Int
- js_getOuterWidth :: Window -> IO Int
- getOuterWidth :: MonadIO m => Window -> m Int
- js_getInnerHeight :: Window -> IO Int
- getInnerHeight :: MonadIO m => Window -> m Int
- js_getInnerWidth :: Window -> IO Int
- getInnerWidth :: MonadIO m => Window -> m Int
- js_getScreenX :: Window -> IO Int
- getScreenX :: MonadIO m => Window -> m Int
- js_getScreenY :: Window -> IO Int
- getScreenY :: MonadIO m => Window -> m Int
- js_getScreenLeft :: Window -> IO Int
- getScreenLeft :: MonadIO m => Window -> m Int
- js_getScreenTop :: Window -> IO Int
- getScreenTop :: MonadIO m => Window -> m Int
- js_getScrollX :: Window -> IO Int
- getScrollX :: MonadIO m => Window -> m Int
- js_getScrollY :: Window -> IO Int
- getScrollY :: MonadIO m => Window -> m Int
- js_getPageXOffset :: Window -> IO Int
- getPageXOffset :: MonadIO m => Window -> m Int
- js_getPageYOffset :: Window -> IO Int
- getPageYOffset :: MonadIO m => Window -> m Int
- js_getClosed :: Window -> IO Bool
- getClosed :: MonadIO m => Window -> m Bool
- js_getLength :: Window -> IO Word
- getLength :: MonadIO m => Window -> m Word
- js_setName :: Window -> JSString -> IO ()
- setName :: (MonadIO m, ToJSString val) => Window -> val -> m ()
- js_getName :: Window -> IO JSString
- getName :: (MonadIO m, FromJSString result) => Window -> m result
- js_setStatus :: Window -> JSString -> IO ()
- setStatus :: (MonadIO m, ToJSString val) => Window -> val -> m ()
- js_getStatus :: Window -> IO JSString
- getStatus :: (MonadIO m, FromJSString result) => Window -> m result
- js_setDefaultStatus :: Window -> JSString -> IO ()
- setDefaultStatus :: (MonadIO m, ToJSString val) => Window -> val -> m ()
- js_getDefaultStatus :: Window -> IO JSString
- getDefaultStatus :: (MonadIO m, FromJSString result) => Window -> m result
- js_setDefaultstatus :: Window -> JSString -> IO ()
- setDefaultstatus :: (MonadIO m, ToJSString val) => Window -> val -> m ()
- js_getDefaultstatus :: Window -> IO JSString
- getDefaultstatus :: (MonadIO m, FromJSString result) => Window -> m result
- js_getSelf :: Window -> IO (Nullable Window)
- getSelf :: MonadIO m => Window -> m (Maybe Window)
- getSelfUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getSelfUnchecked :: MonadIO m => Window -> m Window
- js_getWindow :: Window -> IO (Nullable Window)
- getWindow :: MonadIO m => Window -> m (Maybe Window)
- getWindowUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getWindowUnchecked :: MonadIO m => Window -> m Window
- js_getFrames :: Window -> IO (Nullable Window)
- getFrames :: MonadIO m => Window -> m (Maybe Window)
- getFramesUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getFramesUnchecked :: MonadIO m => Window -> m Window
- js_getOpener :: Window -> IO (Nullable Window)
- getOpener :: MonadIO m => Window -> m (Maybe Window)
- getOpenerUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getOpenerUnchecked :: MonadIO m => Window -> m Window
- js_getParent :: Window -> IO (Nullable Window)
- getParent :: MonadIO m => Window -> m (Maybe Window)
- getParentUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getParentUnchecked :: MonadIO m => Window -> m Window
- js_getTop :: Window -> IO (Nullable Window)
- getTop :: MonadIO m => Window -> m (Maybe Window)
- getTopUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window
- getTopUnchecked :: MonadIO m => Window -> m Window
- js_getDocument :: Window -> IO (Nullable Document)
- getDocument :: MonadIO m => Window -> m (Maybe Document)
- getDocumentUnsafe :: (MonadIO m, HasCallStack) => Window -> m Document
- getDocumentUnchecked :: MonadIO m => Window -> m Document
- js_getStyleMedia :: Window -> IO (Nullable StyleMedia)
- getStyleMedia :: MonadIO m => Window -> m (Maybe StyleMedia)
- getStyleMediaUnsafe :: (MonadIO m, HasCallStack) => Window -> m StyleMedia
- getStyleMediaUnchecked :: MonadIO m => Window -> m StyleMedia
- js_getDevicePixelRatio :: Window -> IO Double
- getDevicePixelRatio :: MonadIO m => Window -> m Double
- js_getApplicationCache :: Window -> IO (Nullable ApplicationCache)
- getApplicationCache :: MonadIO m => Window -> m (Maybe ApplicationCache)
- getApplicationCacheUnsafe :: (MonadIO m, HasCallStack) => Window -> m ApplicationCache
- getApplicationCacheUnchecked :: MonadIO m => Window -> m ApplicationCache
- js_getSessionStorage :: Window -> IO (Nullable Storage)
- getSessionStorage :: MonadIO m => Window -> m (Maybe Storage)
- getSessionStorageUnsafe :: (MonadIO m, HasCallStack) => Window -> m Storage
- getSessionStorageUnchecked :: MonadIO m => Window -> m Storage
- js_getLocalStorage :: Window -> IO (Nullable Storage)
- getLocalStorage :: MonadIO m => Window -> m (Maybe Storage)
- getLocalStorageUnsafe :: (MonadIO m, HasCallStack) => Window -> m Storage
- getLocalStorageUnchecked :: MonadIO m => Window -> m Storage
- js_getOrientation :: Window -> IO Int
- getOrientation :: MonadIO m => Window -> m Int
- js_getPerformance :: Window -> IO (Nullable Performance)
- getPerformance :: MonadIO m => Window -> m (Maybe Performance)
- getPerformanceUnsafe :: (MonadIO m, HasCallStack) => Window -> m Performance
- getPerformanceUnchecked :: MonadIO m => Window -> m Performance
- js_getCSS :: Window -> IO (Nullable CSS)
- getCSS :: MonadIO m => Window -> m (Maybe CSS)
- getCSSUnsafe :: (MonadIO m, HasCallStack) => Window -> m CSS
- getCSSUnchecked :: MonadIO m => Window -> m CSS
- abort :: EventName Window UIEvent
- beforeUnload :: EventName Window BeforeUnloadEvent
- blurEvent :: EventName Window FocusEvent
- canPlay :: EventName Window Event
- canPlayThrough :: EventName Window Event
- change :: EventName Window Event
- click :: EventName Window MouseEvent
- contextMenu :: EventName Window MouseEvent
- dblClick :: EventName Window MouseEvent
- drag :: EventName Window MouseEvent
- dragEnd :: EventName Window MouseEvent
- dragEnter :: EventName Window MouseEvent
- dragLeave :: EventName Window MouseEvent
- dragOver :: EventName Window MouseEvent
- dragStart :: EventName Window MouseEvent
- drop :: EventName Window MouseEvent
- durationChange :: EventName Window Event
- emptied :: EventName Window Event
- ended :: EventName Window Event
- error :: EventName Window UIEvent
- focusEvent :: EventName Window FocusEvent
- hashChange :: EventName Window HashChangeEvent
- input :: EventName Window Event
- invalid :: EventName Window Event
- keyDown :: EventName Window KeyboardEvent
- keyPress :: EventName Window KeyboardEvent
- keyUp :: EventName Window KeyboardEvent
- load :: EventName Window UIEvent
- loadedData :: EventName Window Event
- loadedMetadata :: EventName Window Event
- loadStart :: EventName Window ProgressEvent
- message :: EventName Window MessageEvent
- mouseDown :: EventName Window MouseEvent
- mouseEnter :: EventName Window MouseEvent
- mouseLeave :: EventName Window MouseEvent
- mouseMove :: EventName Window MouseEvent
- mouseOut :: EventName Window MouseEvent
- mouseOver :: EventName Window MouseEvent
- mouseUp :: EventName Window MouseEvent
- mouseWheel :: EventName Window MouseEvent
- offline :: EventName Window Event
- online :: EventName Window Event
- pageHide :: EventName Window PageTransitionEvent
- pageShow :: EventName Window PageTransitionEvent
- pause :: EventName Window Event
- play :: EventName Window Event
- playing :: EventName Window Event
- popState :: EventName Window PopStateEvent
- progress :: EventName Window ProgressEvent
- rateChange :: EventName Window Event
- resize :: EventName Window UIEvent
- scrollEvent :: EventName Window UIEvent
- seeked :: EventName Window Event
- seeking :: EventName Window Event
- select :: EventName Window UIEvent
- stalled :: EventName Window Event
- storage :: EventName Window StorageEvent
- submit :: EventName Window Event
- suspend :: EventName Window Event
- timeUpdate :: EventName Window Event
- unload :: EventName Window UIEvent
- volumeChange :: EventName Window Event
- waiting :: EventName Window Event
- wheel :: EventName Window WheelEvent
- reset :: EventName Window Event
- search :: EventName Window Event
- webKitAnimationEnd :: EventName Window AnimationEvent
- webKitAnimationIteration :: EventName Window AnimationEvent
- webKitAnimationStart :: EventName Window AnimationEvent
- animationEnd :: EventName Window AnimationEvent
- animationIteration :: EventName Window AnimationEvent
- animationStart :: EventName Window AnimationEvent
- webKitTransitionEnd :: EventName Window TransitionEvent
- transitionEnd :: EventName Window TransitionEvent
- orientationChange :: EventName Window Event
- touchStart :: EventName Window TouchEvent
- touchMove :: EventName Window TouchEvent
- touchEnd :: EventName Window TouchEvent
- touchCancel :: EventName Window TouchEvent
- gestureStart :: EventName Window UIEvent
- gestureChange :: EventName Window UIEvent
- gestureEnd :: EventName Window UIEvent
- deviceMotion :: EventName Window DeviceMotionEvent
- deviceOrientation :: EventName Window DeviceOrientationEvent
- webKitDeviceProximity :: EventName Window DeviceProximityEvent
- webKitWillRevealBottom :: EventName Window Event
- webKitWillRevealLeft :: EventName Window Event
- webKitWillRevealRight :: EventName Window Event
- webKitWillRevealTop :: EventName Window Event
- newtype Window = Window {}
- gTypeWindow :: GType
Documentation
js_openDatabase :: Window -> JSString -> JSString -> JSString -> Word -> Nullable DatabaseCallback -> IO (Nullable Database) Source #
openDatabase :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m (Maybe Database) Source #
openDatabase_ :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m () Source #
openDatabaseUnsafe :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName, HasCallStack) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database Source #
openDatabaseUnchecked :: (MonadIO m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m Database Source #
getSelection_ :: MonadIO m => Window -> m () Source #
getSelectionUnsafe :: (MonadIO m, HasCallStack) => Window -> m Selection Source #
open :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m (Maybe Window) Source #
open_ :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m () Source #
openUnsafe :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options, HasCallStack) => Window -> url -> name -> options -> m Window Source #
openUnchecked :: (MonadIO m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m Window Source #
showModalDialog :: (MonadIO m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m JSVal Source #
showModalDialog_ :: (MonadIO m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m () Source #
prompt :: (MonadIO m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m (Maybe result) Source #
prompt_ :: (MonadIO m, ToJSString message, ToJSString defaultValue) => Window -> message -> Maybe defaultValue -> m () Source #
promptUnsafe :: (MonadIO m, ToJSString message, ToJSString defaultValue, HasCallStack, FromJSString result) => Window -> message -> Maybe defaultValue -> m result Source #
promptUnchecked :: (MonadIO m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m result Source #
find :: (MonadIO m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool Source #
find_ :: (MonadIO m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m () Source #
js_matchMedia :: Window -> JSString -> IO (Nullable MediaQueryList) Source #
matchMedia :: (MonadIO m, ToJSString query) => Window -> query -> m (Maybe MediaQueryList) Source #
matchMedia_ :: (MonadIO m, ToJSString query) => Window -> query -> m () Source #
matchMediaUnsafe :: (MonadIO m, ToJSString query, HasCallStack) => Window -> query -> m MediaQueryList Source #
matchMediaUnchecked :: (MonadIO m, ToJSString query) => Window -> query -> m MediaQueryList Source #
js_getComputedStyle :: Window -> Nullable Element -> Nullable JSString -> IO (Nullable CSSStyleDeclaration) Source #
getComputedStyle :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSStyleDeclaration) Source #
getComputedStyle_ :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m () Source #
getComputedStyleUnsafe :: (MonadIO m, IsElement element, ToJSString pseudoElement, HasCallStack) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration Source #
getComputedStyleUnchecked :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration Source #
js_getMatchedCSSRules :: Window -> Nullable Element -> Nullable JSString -> IO (Nullable CSSRuleList) Source #
getMatchedCSSRules :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSRuleList) Source #
getMatchedCSSRules_ :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m () Source #
getMatchedCSSRulesUnsafe :: (MonadIO m, IsElement element, ToJSString pseudoElement, HasCallStack) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList Source #
getMatchedCSSRulesUnchecked :: (MonadIO m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m CSSRuleList Source #
js_webkitConvertPointFromPageToNode :: Window -> Nullable Node -> Nullable WebKitPoint -> IO (Nullable WebKitPoint) Source #
webkitConvertPointFromPageToNode :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint) Source #
webkitConvertPointFromPageToNode_ :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m () Source #
webkitConvertPointFromPageToNodeUnsafe :: (MonadIO m, IsNode node, HasCallStack) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint Source #
webkitConvertPointFromPageToNodeUnchecked :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint Source #
js_webkitConvertPointFromNodeToPage :: Window -> Nullable Node -> Nullable WebKitPoint -> IO (Nullable WebKitPoint) Source #
webkitConvertPointFromNodeToPage :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint) Source #
webkitConvertPointFromNodeToPage_ :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m () Source #
webkitConvertPointFromNodeToPageUnsafe :: (MonadIO m, IsNode node, HasCallStack) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint Source #
webkitConvertPointFromNodeToPageUnchecked :: (MonadIO m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m WebKitPoint Source #
js_postMessage :: Window -> Nullable SerializedScriptValue -> JSString -> Nullable Array -> IO () Source #
postMessage :: (MonadIO m, IsSerializedScriptValue message, ToJSString targetOrigin, IsArray messagePorts) => Window -> Maybe message -> targetOrigin -> Maybe messagePorts -> m () Source #
requestAnimationFrame :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m Int Source #
requestAnimationFrame_ :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m () Source #
js_webkitRequestAnimationFrame :: Window -> Nullable RequestAnimationFrameCallback -> IO Int Source #
webkitRequestAnimationFrame :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m Int Source #
webkitRequestAnimationFrame_ :: MonadIO m => Window -> Maybe RequestAnimationFrameCallback -> m () Source #
js_captureEvents :: Window -> IO () Source #
captureEvents :: MonadIO m => Window -> m () Source #
js_releaseEvents :: Window -> IO () Source #
releaseEvents :: MonadIO m => Window -> m () Source #
js_getWebkitIndexedDB :: Window -> IO (Nullable IDBFactory) Source #
getWebkitIndexedDB :: MonadIO m => Window -> m (Maybe IDBFactory) Source #
getWebkitIndexedDBUnsafe :: (MonadIO m, HasCallStack) => Window -> m IDBFactory Source #
getWebkitIndexedDBUnchecked :: MonadIO m => Window -> m IDBFactory Source #
js_getIndexedDB :: Window -> IO (Nullable IDBFactory) Source #
getIndexedDB :: MonadIO m => Window -> m (Maybe IDBFactory) Source #
getIndexedDBUnsafe :: (MonadIO m, HasCallStack) => Window -> m IDBFactory Source #
getIndexedDBUnchecked :: MonadIO m => Window -> m IDBFactory Source #
getWebkitStorageInfo :: MonadIO m => Window -> m (Maybe StorageInfo) Source #
getWebkitStorageInfoUnsafe :: (MonadIO m, HasCallStack) => Window -> m StorageInfo Source #
getWebkitStorageInfoUnchecked :: MonadIO m => Window -> m StorageInfo Source #
getSpeechSynthesis :: MonadIO m => Window -> m (Maybe SpeechSynthesis) Source #
getSpeechSynthesisUnsafe :: (MonadIO m, HasCallStack) => Window -> m SpeechSynthesis Source #
getSpeechSynthesisUnchecked :: MonadIO m => Window -> m SpeechSynthesis Source #
getScreenUnsafe :: (MonadIO m, HasCallStack) => Window -> m Screen Source #
getHistoryUnsafe :: (MonadIO m, HasCallStack) => Window -> m History Source #
getLocationbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getMenubarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getPersonalbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getScrollbarsUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getStatusbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getToolbarUnsafe :: (MonadIO m, HasCallStack) => Window -> m BarProp Source #
getNavigatorUnsafe :: (MonadIO m, HasCallStack) => Window -> m Navigator Source #
getClientInformationUnsafe :: (MonadIO m, HasCallStack) => Window -> m Navigator Source #
getCryptoUnsafe :: (MonadIO m, HasCallStack) => Window -> m Crypto Source #
getLocationUnsafe :: (MonadIO m, HasCallStack) => Window -> m Location Source #
getEventUnsafe :: (MonadIO m, HasCallStack) => Window -> m Event Source #
getFrameElementUnsafe :: (MonadIO m, HasCallStack) => Window -> m Element Source #
setDefaultStatus :: (MonadIO m, ToJSString val) => Window -> val -> m () Source #
getDefaultStatus :: (MonadIO m, FromJSString result) => Window -> m result Source #
setDefaultstatus :: (MonadIO m, ToJSString val) => Window -> val -> m () Source #
getDefaultstatus :: (MonadIO m, FromJSString result) => Window -> m result Source #
getSelfUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getWindowUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getFramesUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getOpenerUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getParentUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getTopUnsafe :: (MonadIO m, HasCallStack) => Window -> m Window Source #
getDocumentUnsafe :: (MonadIO m, HasCallStack) => Window -> m Document Source #
js_getStyleMedia :: Window -> IO (Nullable StyleMedia) Source #
getStyleMedia :: MonadIO m => Window -> m (Maybe StyleMedia) Source #
getStyleMediaUnsafe :: (MonadIO m, HasCallStack) => Window -> m StyleMedia Source #
getStyleMediaUnchecked :: MonadIO m => Window -> m StyleMedia Source #
getApplicationCache :: MonadIO m => Window -> m (Maybe ApplicationCache) Source #
getApplicationCacheUnsafe :: (MonadIO m, HasCallStack) => Window -> m ApplicationCache Source #
getApplicationCacheUnchecked :: MonadIO m => Window -> m ApplicationCache Source #
getSessionStorageUnsafe :: (MonadIO m, HasCallStack) => Window -> m Storage Source #
getLocalStorageUnsafe :: (MonadIO m, HasCallStack) => Window -> m Storage Source #
js_getPerformance :: Window -> IO (Nullable Performance) Source #
getPerformance :: MonadIO m => Window -> m (Maybe Performance) Source #
getPerformanceUnsafe :: (MonadIO m, HasCallStack) => Window -> m Performance Source #
getPerformanceUnchecked :: MonadIO m => Window -> m Performance Source #
getCSSUnsafe :: (MonadIO m, HasCallStack) => Window -> m CSS Source #
Functions for this inteface are in GHCJS.DOM.Window. Base interface functions are in:
gTypeWindow :: GType Source #