Safe Haskell | None |
---|---|
Language | Haskell2010 |
- openDatabase :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m (Maybe Database)
- getSelection :: MonadDOM m => Window -> m (Maybe Selection)
- focus :: MonadDOM m => Window -> m ()
- blur :: MonadDOM m => Window -> m ()
- close :: MonadDOM m => Window -> m ()
- print :: MonadDOM m => Window -> m ()
- stop :: MonadDOM m => Window -> m ()
- open :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m (Maybe Window)
- showModalDialog :: (MonadDOM m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m JSVal
- alert :: (MonadDOM m, ToJSString message) => Window -> message -> m ()
- confirm :: (MonadDOM m, ToJSString message) => Window -> message -> m Bool
- prompt :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m (Maybe result)
- find :: (MonadDOM m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool
- scrollBy :: MonadDOM m => Window -> Int -> Int -> m ()
- scrollTo :: MonadDOM m => Window -> Int -> Int -> m ()
- scroll :: MonadDOM m => Window -> Int -> Int -> m ()
- moveBy :: MonadDOM m => Window -> Float -> Float -> m ()
- moveTo :: MonadDOM m => Window -> Float -> Float -> m ()
- resizeBy :: MonadDOM m => Window -> Float -> Float -> m ()
- resizeTo :: MonadDOM m => Window -> Float -> Float -> m ()
- matchMedia :: (MonadDOM m, ToJSString query) => Window -> query -> m (Maybe MediaQueryList)
- getComputedStyle :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSStyleDeclaration)
- getMatchedCSSRules :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSRuleList)
- webkitConvertPointFromPageToNode :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint)
- webkitConvertPointFromNodeToPage :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint)
- postMessage :: (MonadDOM m, IsSerializedScriptValue message, ToJSString targetOrigin, IsArray messagePorts) => Window -> Maybe message -> targetOrigin -> Maybe messagePorts -> m ()
- requestAnimationFrame :: MonadDOM m => Window -> Maybe RequestAnimationFrameCallback -> m Int
- cancelAnimationFrame :: MonadDOM m => Window -> Int -> m ()
- webkitRequestAnimationFrame :: MonadDOM m => Window -> Maybe RequestAnimationFrameCallback -> m Int
- webkitCancelAnimationFrame :: MonadDOM m => Window -> Int -> m ()
- webkitCancelRequestAnimationFrame :: MonadDOM m => Window -> Int -> m ()
- captureEvents :: MonadDOM m => Window -> m ()
- releaseEvents :: MonadDOM m => Window -> m ()
- getWebkitIndexedDB :: MonadDOM m => Window -> m (Maybe IDBFactory)
- getIndexedDB :: MonadDOM m => Window -> m (Maybe IDBFactory)
- getWebkitStorageInfo :: MonadDOM m => Window -> m (Maybe StorageInfo)
- getSpeechSynthesis :: MonadDOM m => Window -> m (Maybe SpeechSynthesis)
- getScreen :: MonadDOM m => Window -> m (Maybe Screen)
- getHistory :: MonadDOM m => Window -> m (Maybe History)
- getLocationbar :: MonadDOM m => Window -> m (Maybe BarProp)
- getMenubar :: MonadDOM m => Window -> m (Maybe BarProp)
- getPersonalbar :: MonadDOM m => Window -> m (Maybe BarProp)
- getScrollbars :: MonadDOM m => Window -> m (Maybe BarProp)
- getStatusbar :: MonadDOM m => Window -> m (Maybe BarProp)
- getToolbar :: MonadDOM m => Window -> m (Maybe BarProp)
- getNavigator :: MonadDOM m => Window -> m (Maybe Navigator)
- getClientInformation :: MonadDOM m => Window -> m (Maybe Navigator)
- getCrypto :: MonadDOM m => Window -> m (Maybe Crypto)
- setLocation :: MonadDOM m => Window -> Maybe Location -> m ()
- getLocation :: MonadDOM m => Window -> m (Maybe Location)
- getEvent :: MonadDOM m => Window -> m (Maybe Event)
- getFrameElement :: MonadDOM m => Window -> m (Maybe Element)
- getOffscreenBuffering :: MonadDOM m => Window -> m Bool
- getOuterHeight :: MonadDOM m => Window -> m Int
- getOuterWidth :: MonadDOM m => Window -> m Int
- getInnerHeight :: MonadDOM m => Window -> m Int
- getInnerWidth :: MonadDOM m => Window -> m Int
- getScreenX :: MonadDOM m => Window -> m Int
- getScreenY :: MonadDOM m => Window -> m Int
- getScreenLeft :: MonadDOM m => Window -> m Int
- getScreenTop :: MonadDOM m => Window -> m Int
- getScrollX :: MonadDOM m => Window -> m Int
- getScrollY :: MonadDOM m => Window -> m Int
- getPageXOffset :: MonadDOM m => Window -> m Int
- getPageYOffset :: MonadDOM m => Window -> m Int
- getClosed :: MonadDOM m => Window -> m Bool
- getLength :: MonadDOM m => Window -> m Word
- setName :: (MonadDOM m, ToJSString val) => Window -> val -> m ()
- getName :: (MonadDOM m, FromJSString result) => Window -> m result
- setStatus :: (MonadDOM m, ToJSString val) => Window -> val -> m ()
- getStatus :: (MonadDOM m, FromJSString result) => Window -> m result
- setDefaultStatus :: (MonadDOM m, ToJSString val) => Window -> val -> m ()
- getDefaultStatus :: (MonadDOM m, FromJSString result) => Window -> m result
- setDefaultstatus :: (MonadDOM m, ToJSString val) => Window -> val -> m ()
- getDefaultstatus :: (MonadDOM m, FromJSString result) => Window -> m result
- getSelf :: MonadDOM m => Window -> m (Maybe Window)
- getWindow :: MonadDOM m => Window -> m (Maybe Window)
- getFrames :: MonadDOM m => Window -> m (Maybe Window)
- getOpener :: MonadDOM m => Window -> m (Maybe Window)
- getParent :: MonadDOM m => Window -> m (Maybe Window)
- getTop :: MonadDOM m => Window -> m (Maybe Window)
- getDocument :: MonadDOM m => Window -> m (Maybe Document)
- getStyleMedia :: MonadDOM m => Window -> m (Maybe StyleMedia)
- getDevicePixelRatio :: MonadDOM m => Window -> m Double
- getApplicationCache :: MonadDOM m => Window -> m (Maybe ApplicationCache)
- getSessionStorage :: MonadDOM m => Window -> m (Maybe Storage)
- getLocalStorage :: MonadDOM m => Window -> m (Maybe Storage)
- getOrientation :: MonadDOM m => Window -> m Int
- getPerformance :: MonadDOM m => Window -> m (Maybe Performance)
- getCSS :: MonadDOM m => Window -> m (Maybe 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
- data Window
- castToWindow :: IsGObject obj => obj -> JSM Window
- gTypeWindow :: JSM GType
Documentation
openDatabase :: (MonadDOM m, ToJSString name, ToJSString version, ToJSString displayName) => Window -> name -> version -> displayName -> Word -> Maybe DatabaseCallback -> m (Maybe Database) Source #
open :: (MonadDOM m, ToJSString url, ToJSString name, ToJSString options) => Window -> url -> name -> options -> m (Maybe Window) Source #
showModalDialog :: (MonadDOM m, ToJSString url, ToJSString featureArgs) => Window -> url -> JSVal -> featureArgs -> m JSVal Source #
prompt :: (MonadDOM m, ToJSString message, ToJSString defaultValue, FromJSString result) => Window -> message -> Maybe defaultValue -> m (Maybe result) Source #
find :: (MonadDOM m, ToJSString string) => Window -> string -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> m Bool Source #
matchMedia :: (MonadDOM m, ToJSString query) => Window -> query -> m (Maybe MediaQueryList) Source #
getComputedStyle :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSStyleDeclaration) Source #
getMatchedCSSRules :: (MonadDOM m, IsElement element, ToJSString pseudoElement) => Window -> Maybe element -> Maybe pseudoElement -> m (Maybe CSSRuleList) Source #
webkitConvertPointFromPageToNode :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint) Source #
webkitConvertPointFromNodeToPage :: (MonadDOM m, IsNode node) => Window -> Maybe node -> Maybe WebKitPoint -> m (Maybe WebKitPoint) Source #
postMessage :: (MonadDOM m, IsSerializedScriptValue message, ToJSString targetOrigin, IsArray messagePorts) => Window -> Maybe message -> targetOrigin -> Maybe messagePorts -> m () Source #
requestAnimationFrame :: MonadDOM m => Window -> Maybe RequestAnimationFrameCallback -> m Int Source #
webkitRequestAnimationFrame :: MonadDOM m => Window -> Maybe RequestAnimationFrameCallback -> m Int Source #
captureEvents :: MonadDOM m => Window -> m () Source #
releaseEvents :: MonadDOM m => Window -> m () Source #
getWebkitIndexedDB :: MonadDOM m => Window -> m (Maybe IDBFactory) Source #
getIndexedDB :: MonadDOM m => Window -> m (Maybe IDBFactory) Source #
getWebkitStorageInfo :: MonadDOM m => Window -> m (Maybe StorageInfo) Source #
getSpeechSynthesis :: MonadDOM m => Window -> m (Maybe SpeechSynthesis) Source #
setDefaultStatus :: (MonadDOM m, ToJSString val) => Window -> val -> m () Source #
getDefaultStatus :: (MonadDOM m, FromJSString result) => Window -> m result Source #
setDefaultstatus :: (MonadDOM m, ToJSString val) => Window -> val -> m () Source #
getDefaultstatus :: (MonadDOM m, FromJSString result) => Window -> m result Source #
getStyleMedia :: MonadDOM m => Window -> m (Maybe StyleMedia) Source #
getApplicationCache :: MonadDOM m => Window -> m (Maybe ApplicationCache) Source #
getPerformance :: MonadDOM m => Window -> m (Maybe Performance) Source #
Functions for this inteface are in JSDOM.Window. Base interface functions are in:
gTypeWindow :: JSM GType Source #