Safe Haskell | None |
---|---|
Language | Haskell2010 |
- address :: (MonadDOM m, IsNode node, FromJSString result) => Internals -> Maybe node -> m result
- nodeNeedsStyleRecalc :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool
- description :: (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result
- hasPausedImageAnimations :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool
- elementRenderTreeAsText :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- isPreloaded :: (MonadDOM m, ToJSString url) => Internals -> url -> m Bool
- isLoadingFromMemoryCache :: (MonadDOM m, ToJSString url) => Internals -> url -> m Bool
- xhrResponseSource :: (MonadDOM m, FromJSString result) => Internals -> Maybe XMLHttpRequest -> m result
- clearMemoryCache :: MonadDOM m => Internals -> m ()
- pruneMemoryCacheToSize :: MonadDOM m => Internals -> Int -> m ()
- memoryCacheSize :: MonadDOM m => Internals -> m Int
- clearPageCache :: MonadDOM m => Internals -> m ()
- pageCacheSize :: MonadDOM m => Internals -> m Word
- computedStyleIncludingVisitedInfo :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe CSSStyleDeclaration)
- ensureShadowRoot :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m (Maybe Node)
- createShadowRoot :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m (Maybe Node)
- shadowRoot :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m (Maybe Node)
- shadowRootType :: (MonadDOM m, IsNode root, FromJSString result) => Internals -> Maybe root -> m result
- includerFor :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe Element)
- shadowPseudoId :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- setShadowPseudoId :: (MonadDOM m, IsElement element, ToJSString id) => Internals -> Maybe element -> id -> m ()
- treeScopeRootNode :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe Node)
- parentTreeScope :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe Node)
- lastSpatialNavigationCandidateCount :: MonadDOM m => Internals -> m Word
- numberOfActiveAnimations :: MonadDOM m => Internals -> m Word
- suspendAnimations :: MonadDOM m => Internals -> m ()
- resumeAnimations :: MonadDOM m => Internals -> m ()
- animationsAreSuspended :: MonadDOM m => Internals -> m Bool
- pauseAnimationAtTimeOnElement :: (MonadDOM m, ToJSString animationName, IsElement element) => Internals -> animationName -> Double -> Maybe element -> m Bool
- pauseAnimationAtTimeOnPseudoElement :: (MonadDOM m, ToJSString animationName, IsElement element, ToJSString pseudoId) => Internals -> animationName -> Double -> Maybe element -> pseudoId -> m Bool
- pauseTransitionAtTimeOnElement :: (MonadDOM m, ToJSString propertyName, IsElement element) => Internals -> propertyName -> Double -> Maybe element -> m Bool
- pauseTransitionAtTimeOnPseudoElement :: (MonadDOM m, ToJSString property, IsElement element, ToJSString pseudoId) => Internals -> property -> Double -> Maybe element -> pseudoId -> m Bool
- attached :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool
- visiblePlaceholder :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- selectColorInColorChooser :: (MonadDOM m, IsElement element, ToJSString colorValue) => Internals -> Maybe element -> colorValue -> m ()
- formControlStateOfPreviousHistoryItem :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- setFormControlStateOfPreviousHistoryItem :: (MonadDOM m, ToJSString values) => Internals -> [values] -> m ()
- absoluteCaretBounds :: MonadDOM m => Internals -> m (Maybe ClientRect)
- boundingBox :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m (Maybe ClientRect)
- inspectorHighlightRects :: MonadDOM m => Internals -> m (Maybe ClientRectList)
- inspectorHighlightObject :: (MonadDOM m, FromJSString result) => Internals -> m result
- markerCountForNode :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> m Word
- markerRangeForNode :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m (Maybe Range)
- markerDescriptionForNode :: (MonadDOM m, IsNode node, ToJSString markerType, FromJSString result) => Internals -> Maybe node -> markerType -> Word -> m result
- addTextMatchMarker :: MonadDOM m => Internals -> Maybe Range -> Bool -> m ()
- setMarkedTextMatchesAreHighlighted :: MonadDOM m => Internals -> Bool -> m ()
- invalidateFontCache :: MonadDOM m => Internals -> m ()
- setScrollViewPosition :: MonadDOM m => Internals -> Int -> Int -> m ()
- setPagination :: (MonadDOM m, ToJSString mode) => Internals -> mode -> Int -> Int -> m ()
- configurationForViewport :: (MonadDOM m, FromJSString result) => Internals -> Float -> Int -> Int -> Int -> Int -> m result
- wasLastChangeUserEdit :: (MonadDOM m, IsElement textField) => Internals -> Maybe textField -> m Bool
- elementShouldAutoComplete :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> m Bool
- setEditingValue :: (MonadDOM m, IsElement inputElement, ToJSString value) => Internals -> Maybe inputElement -> value -> m ()
- setAutofilled :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> Bool -> m ()
- countMatchesForText :: (MonadDOM m, ToJSString text, ToJSString markMatches) => Internals -> text -> Word -> markMatches -> m Word
- paintControlTints :: MonadDOM m => Internals -> m ()
- scrollElementToRect :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Int -> Int -> Int -> Int -> m ()
- rangeFromLocationAndLength :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m (Maybe Range)
- locationFromRange :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m Word
- lengthFromRange :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m Word
- rangeAsText :: (MonadDOM m, FromJSString result) => Internals -> Maybe Range -> m result
- subrange :: MonadDOM m => Internals -> Maybe Range -> Int -> Int -> m (Maybe Range)
- rangeForDictionaryLookupAtLocation :: MonadDOM m => Internals -> Int -> Int -> m (Maybe Range)
- setDelegatesScrolling :: MonadDOM m => Internals -> Bool -> m ()
- lastSpellCheckRequestSequence :: MonadDOM m => Internals -> m Int
- lastSpellCheckProcessedSequence :: MonadDOM m => Internals -> m Int
- userPreferredLanguages :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- setUserPreferredLanguages :: (MonadDOM m, ToJSString languages) => Internals -> [languages] -> m ()
- wheelEventHandlerCount :: MonadDOM m => Internals -> m Word
- touchEventHandlerCount :: MonadDOM m => Internals -> m Word
- nodesFromRect :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList)
- parserMetaData :: (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result
- updateEditorUINowIfScheduled :: MonadDOM m => Internals -> m ()
- hasSpellingMarker :: MonadDOM m => Internals -> Int -> Int -> m Bool
- hasGrammarMarker :: MonadDOM m => Internals -> Int -> Int -> m Bool
- hasAutocorrectedMarker :: MonadDOM m => Internals -> Int -> Int -> m Bool
- setContinuousSpellCheckingEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setAutomaticQuoteSubstitutionEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setAutomaticLinkDetectionEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setAutomaticDashSubstitutionEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setAutomaticTextReplacementEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setAutomaticSpellingCorrectionEnabled :: MonadDOM m => Internals -> Bool -> m ()
- isOverwriteModeEnabled :: MonadDOM m => Internals -> m Bool
- toggleOverwriteModeEnabled :: MonadDOM m => Internals -> m ()
- numberOfScrollableAreas :: MonadDOM m => Internals -> m Word
- isPageBoxVisible :: MonadDOM m => Internals -> Int -> m Bool
- layerTreeAsText :: (MonadDOM m, IsDocument document, FromJSString result) => Internals -> Maybe document -> Word -> m result
- scrollingStateTreeAsText :: (MonadDOM m, FromJSString result) => Internals -> m result
- mainThreadScrollingReasons :: (MonadDOM m, FromJSString result) => Internals -> m result
- nonFastScrollableRects :: MonadDOM m => Internals -> m (Maybe ClientRectList)
- repaintRectsAsText :: (MonadDOM m, FromJSString result) => Internals -> m result
- garbageCollectDocumentResources :: MonadDOM m => Internals -> m ()
- allowRoundingHacks :: MonadDOM m => Internals -> m ()
- insertAuthorCSS :: (MonadDOM m, ToJSString css) => Internals -> css -> m ()
- insertUserCSS :: (MonadDOM m, ToJSString css) => Internals -> css -> m ()
- setBatteryStatus :: (MonadDOM m, ToJSString eventType) => Internals -> eventType -> Bool -> Double -> Double -> Double -> m ()
- setDeviceProximity :: (MonadDOM m, ToJSString eventType) => Internals -> eventType -> Double -> Double -> Double -> m ()
- numberOfLiveNodes :: MonadDOM m => Internals -> m Word
- numberOfLiveDocuments :: MonadDOM m => Internals -> m Word
- consoleMessageArgumentCounts :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- openDummyInspectorFrontend :: (MonadDOM m, ToJSString url) => Internals -> url -> m (Maybe Window)
- closeDummyInspectorFrontend :: MonadDOM m => Internals -> m ()
- setJavaScriptProfilingEnabled :: MonadDOM m => Internals -> Bool -> m ()
- setInspectorIsUnderTest :: MonadDOM m => Internals -> Bool -> m ()
- counterValue :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- pageNumber :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Float -> Float -> m Int
- shortcutIconURLs :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- allIconURLs :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- numberOfPages :: MonadDOM m => Internals -> Double -> Double -> m Int
- pageProperty :: (MonadDOM m, ToJSString propertyName, FromJSString result) => Internals -> propertyName -> Int -> m result
- pageSizeAndMarginsInPixels :: (MonadDOM m, FromJSString result) => Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result
- setPageScaleFactor :: MonadDOM m => Internals -> Float -> Int -> Int -> m ()
- setPageZoomFactor :: MonadDOM m => Internals -> Float -> m ()
- setHeaderHeight :: MonadDOM m => Internals -> Float -> m ()
- setFooterHeight :: MonadDOM m => Internals -> Float -> m ()
- setTopContentInset :: MonadDOM m => Internals -> Float -> m ()
- webkitWillEnterFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
- webkitDidEnterFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
- webkitWillExitFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
- webkitDidExitFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m ()
- setApplicationCacheOriginQuota :: MonadDOM m => Internals -> Word64 -> m ()
- registerURLSchemeAsBypassingContentSecurityPolicy :: (MonadDOM m, ToJSString scheme) => Internals -> scheme -> m ()
- removeURLSchemeRegisteredAsBypassingContentSecurityPolicy :: (MonadDOM m, ToJSString scheme) => Internals -> scheme -> m ()
- mallocStatistics :: MonadDOM m => Internals -> m (Maybe MallocStatistics)
- typeConversions :: MonadDOM m => Internals -> m (Maybe TypeConversions)
- memoryInfo :: MonadDOM m => Internals -> m (Maybe MemoryInfo)
- getReferencedFilePaths :: (MonadDOM m, FromJSString result) => Internals -> m [result]
- startTrackingRepaints :: MonadDOM m => Internals -> m ()
- stopTrackingRepaints :: MonadDOM m => Internals -> m ()
- isTimerThrottled :: MonadDOM m => Internals -> Int -> m Bool
- updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
- getCurrentCursorInfo :: (MonadDOM m, FromJSString result) => Internals -> m result
- markerTextForListItem :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- toolTipFromElement :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- deserializeBuffer :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m (Maybe SerializedScriptValue)
- serializeObject :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m (Maybe ArrayBuffer)
- setUsesOverlayScrollbars :: MonadDOM m => Internals -> Bool -> m ()
- forceReload :: MonadDOM m => Internals -> Bool -> m ()
- simulateAudioInterruption :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m ()
- mediaElementHasCharacteristic :: (MonadDOM m, IsNode node, ToJSString characteristic) => Internals -> Maybe node -> characteristic -> m Bool
- initializeMockCDM :: MonadDOM m => Internals -> m ()
- enableMockSpeechSynthesizer :: MonadDOM m => Internals -> m ()
- getImageSourceURL :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result
- captionsStyleSheetOverride :: (MonadDOM m, FromJSString result) => Internals -> m result
- setCaptionsStyleSheetOverride :: (MonadDOM m, ToJSString override) => Internals -> override -> m ()
- setPrimaryAudioTrackLanguageOverride :: (MonadDOM m, ToJSString language) => Internals -> language -> m ()
- setCaptionDisplayMode :: (MonadDOM m, ToJSString mode) => Internals -> mode -> m ()
- createTimeRanges :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges)
- closestTimeToTimeRanges :: MonadDOM m => Internals -> Double -> Maybe TimeRanges -> m Double
- isSelectPopupVisible :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m Bool
- isVibrating :: MonadDOM m => Internals -> m Bool
- isPluginUnavailabilityIndicatorObscured :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool
- isPluginSnapshotted :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool
- selectionBounds :: MonadDOM m => Internals -> m (Maybe ClientRect)
- initializeMockMediaSource :: MonadDOM m => Internals -> m ()
- bufferedSamplesForTrackID :: (MonadDOM m, ToJSString trackID, FromJSString result) => Internals -> Maybe SourceBuffer -> trackID -> m [result]
- beginMediaSessionInterruption :: MonadDOM m => Internals -> m ()
- endMediaSessionInterruption :: (MonadDOM m, ToJSString flags) => Internals -> flags -> m ()
- applicationWillEnterForeground :: MonadDOM m => Internals -> m ()
- applicationWillEnterBackground :: MonadDOM m => Internals -> m ()
- setMediaSessionRestrictions :: (MonadDOM m, ToJSString mediaType, ToJSString restrictions) => Internals -> mediaType -> restrictions -> m ()
- postRemoteControlCommand :: (MonadDOM m, ToJSString command) => Internals -> command -> m ()
- simulateSystemSleep :: MonadDOM m => Internals -> m ()
- simulateSystemWake :: MonadDOM m => Internals -> m ()
- elementIsBlockingDisplaySleep :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool
- installMockPageOverlay :: MonadDOM m => Internals -> PageOverlayType -> m ()
- pageOverlayLayerTreeAsText :: (MonadDOM m, FromJSString result) => Internals -> m result
- setPageMuted :: MonadDOM m => Internals -> Bool -> m ()
- isPagePlayingAudio :: MonadDOM m => Internals -> m Bool
- pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS :: forall a. (Num a, Eq a) => a
- pattern LAYER_TREE_INCLUDES_TILE_CACHES :: forall a. (Num a, Eq a) => a
- pattern LAYER_TREE_INCLUDES_REPAINT_RECTS :: forall a. (Num a, Eq a) => a
- pattern LAYER_TREE_INCLUDES_PAINTING_PHASES :: forall a. (Num a, Eq a) => a
- pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS :: forall a. (Num a, Eq a) => a
- getSettings :: MonadDOM m => Internals -> m (Maybe InternalSettings)
- getWorkerThreadCount :: MonadDOM m => Internals -> m Word
- getConsoleProfiles :: MonadDOM m => Internals -> m [Maybe ScriptProfile]
- data Internals
- castToInternals :: IsGObject obj => obj -> JSM Internals
- gTypeInternals :: JSM GType
Documentation
address :: (MonadDOM m, IsNode node, FromJSString result) => Internals -> Maybe node -> m result Source #
description :: (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result Source #
hasPausedImageAnimations :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool Source #
elementRenderTreeAsText :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
isPreloaded :: (MonadDOM m, ToJSString url) => Internals -> url -> m Bool Source #
isLoadingFromMemoryCache :: (MonadDOM m, ToJSString url) => Internals -> url -> m Bool Source #
xhrResponseSource :: (MonadDOM m, FromJSString result) => Internals -> Maybe XMLHttpRequest -> m result Source #
clearMemoryCache :: MonadDOM m => Internals -> m () Source #
clearPageCache :: MonadDOM m => Internals -> m () Source #
computedStyleIncludingVisitedInfo :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe CSSStyleDeclaration) Source #
ensureShadowRoot :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m (Maybe Node) Source #
createShadowRoot :: (MonadDOM m, IsElement host) => Internals -> Maybe host -> m (Maybe Node) Source #
shadowRootType :: (MonadDOM m, IsNode root, FromJSString result) => Internals -> Maybe root -> m result Source #
shadowPseudoId :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
setShadowPseudoId :: (MonadDOM m, IsElement element, ToJSString id) => Internals -> Maybe element -> id -> m () Source #
treeScopeRootNode :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m (Maybe Node) Source #
suspendAnimations :: MonadDOM m => Internals -> m () Source #
resumeAnimations :: MonadDOM m => Internals -> m () Source #
pauseAnimationAtTimeOnElement :: (MonadDOM m, ToJSString animationName, IsElement element) => Internals -> animationName -> Double -> Maybe element -> m Bool Source #
pauseAnimationAtTimeOnPseudoElement :: (MonadDOM m, ToJSString animationName, IsElement element, ToJSString pseudoId) => Internals -> animationName -> Double -> Maybe element -> pseudoId -> m Bool Source #
pauseTransitionAtTimeOnElement :: (MonadDOM m, ToJSString propertyName, IsElement element) => Internals -> propertyName -> Double -> Maybe element -> m Bool Source #
pauseTransitionAtTimeOnPseudoElement :: (MonadDOM m, ToJSString property, IsElement element, ToJSString pseudoId) => Internals -> property -> Double -> Maybe element -> pseudoId -> m Bool Source #
visiblePlaceholder :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
selectColorInColorChooser :: (MonadDOM m, IsElement element, ToJSString colorValue) => Internals -> Maybe element -> colorValue -> m () Source #
formControlStateOfPreviousHistoryItem :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
setFormControlStateOfPreviousHistoryItem :: (MonadDOM m, ToJSString values) => Internals -> [values] -> m () Source #
absoluteCaretBounds :: MonadDOM m => Internals -> m (Maybe ClientRect) Source #
boundingBox :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m (Maybe ClientRect) Source #
inspectorHighlightRects :: MonadDOM m => Internals -> m (Maybe ClientRectList) Source #
inspectorHighlightObject :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
markerCountForNode :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> m Word Source #
markerRangeForNode :: (MonadDOM m, IsNode node, ToJSString markerType) => Internals -> Maybe node -> markerType -> Word -> m (Maybe Range) Source #
markerDescriptionForNode :: (MonadDOM m, IsNode node, ToJSString markerType, FromJSString result) => Internals -> Maybe node -> markerType -> Word -> m result Source #
invalidateFontCache :: MonadDOM m => Internals -> m () Source #
setPagination :: (MonadDOM m, ToJSString mode) => Internals -> mode -> Int -> Int -> m () Source #
configurationForViewport :: (MonadDOM m, FromJSString result) => Internals -> Float -> Int -> Int -> Int -> Int -> m result Source #
wasLastChangeUserEdit :: (MonadDOM m, IsElement textField) => Internals -> Maybe textField -> m Bool Source #
elementShouldAutoComplete :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> m Bool Source #
setEditingValue :: (MonadDOM m, IsElement inputElement, ToJSString value) => Internals -> Maybe inputElement -> value -> m () Source #
setAutofilled :: (MonadDOM m, IsElement inputElement) => Internals -> Maybe inputElement -> Bool -> m () Source #
countMatchesForText :: (MonadDOM m, ToJSString text, ToJSString markMatches) => Internals -> text -> Word -> markMatches -> m Word Source #
paintControlTints :: MonadDOM m => Internals -> m () Source #
scrollElementToRect :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Int -> Int -> Int -> Int -> m () Source #
rangeFromLocationAndLength :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Int -> Int -> m (Maybe Range) Source #
locationFromRange :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m Word Source #
lengthFromRange :: (MonadDOM m, IsElement scope) => Internals -> Maybe scope -> Maybe Range -> m Word Source #
rangeAsText :: (MonadDOM m, FromJSString result) => Internals -> Maybe Range -> m result Source #
rangeForDictionaryLookupAtLocation :: MonadDOM m => Internals -> Int -> Int -> m (Maybe Range) Source #
userPreferredLanguages :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
setUserPreferredLanguages :: (MonadDOM m, ToJSString languages) => Internals -> [languages] -> m () Source #
nodesFromRect :: (MonadDOM m, IsDocument document) => Internals -> Maybe document -> Int -> Int -> Word -> Word -> Word -> Word -> Bool -> Bool -> Bool -> m (Maybe NodeList) Source #
parserMetaData :: (MonadDOM m, FromJSString result) => Internals -> JSVal -> m result Source #
updateEditorUINowIfScheduled :: MonadDOM m => Internals -> m () Source #
toggleOverwriteModeEnabled :: MonadDOM m => Internals -> m () Source #
layerTreeAsText :: (MonadDOM m, IsDocument document, FromJSString result) => Internals -> Maybe document -> Word -> m result Source #
scrollingStateTreeAsText :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
mainThreadScrollingReasons :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
nonFastScrollableRects :: MonadDOM m => Internals -> m (Maybe ClientRectList) Source #
repaintRectsAsText :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
garbageCollectDocumentResources :: MonadDOM m => Internals -> m () Source #
allowRoundingHacks :: MonadDOM m => Internals -> m () Source #
insertAuthorCSS :: (MonadDOM m, ToJSString css) => Internals -> css -> m () Source #
insertUserCSS :: (MonadDOM m, ToJSString css) => Internals -> css -> m () Source #
setBatteryStatus :: (MonadDOM m, ToJSString eventType) => Internals -> eventType -> Bool -> Double -> Double -> Double -> m () Source #
setDeviceProximity :: (MonadDOM m, ToJSString eventType) => Internals -> eventType -> Double -> Double -> Double -> m () Source #
consoleMessageArgumentCounts :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
openDummyInspectorFrontend :: (MonadDOM m, ToJSString url) => Internals -> url -> m (Maybe Window) Source #
closeDummyInspectorFrontend :: MonadDOM m => Internals -> m () Source #
counterValue :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
pageNumber :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> Float -> Float -> m Int Source #
shortcutIconURLs :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
allIconURLs :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
pageProperty :: (MonadDOM m, ToJSString propertyName, FromJSString result) => Internals -> propertyName -> Int -> m result Source #
pageSizeAndMarginsInPixels :: (MonadDOM m, FromJSString result) => Internals -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> m result Source #
webkitWillEnterFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m () Source #
webkitDidEnterFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m () Source #
webkitWillExitFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m () Source #
webkitDidExitFullScreenForElement :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m () Source #
registerURLSchemeAsBypassingContentSecurityPolicy :: (MonadDOM m, ToJSString scheme) => Internals -> scheme -> m () Source #
removeURLSchemeRegisteredAsBypassingContentSecurityPolicy :: (MonadDOM m, ToJSString scheme) => Internals -> scheme -> m () Source #
mallocStatistics :: MonadDOM m => Internals -> m (Maybe MallocStatistics) Source #
typeConversions :: MonadDOM m => Internals -> m (Maybe TypeConversions) Source #
memoryInfo :: MonadDOM m => Internals -> m (Maybe MemoryInfo) Source #
getReferencedFilePaths :: (MonadDOM m, FromJSString result) => Internals -> m [result] Source #
startTrackingRepaints :: MonadDOM m => Internals -> m () Source #
stopTrackingRepaints :: MonadDOM m => Internals -> m () Source #
updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks :: (MonadDOM m, IsNode node) => Internals -> Maybe node -> m () Source #
getCurrentCursorInfo :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
markerTextForListItem :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
toolTipFromElement :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
deserializeBuffer :: (MonadDOM m, IsArrayBuffer buffer) => Internals -> Maybe buffer -> m (Maybe SerializedScriptValue) Source #
serializeObject :: (MonadDOM m, IsSerializedScriptValue obj) => Internals -> Maybe obj -> m (Maybe ArrayBuffer) Source #
mediaElementHasCharacteristic :: (MonadDOM m, IsNode node, ToJSString characteristic) => Internals -> Maybe node -> characteristic -> m Bool Source #
initializeMockCDM :: MonadDOM m => Internals -> m () Source #
enableMockSpeechSynthesizer :: MonadDOM m => Internals -> m () Source #
getImageSourceURL :: (MonadDOM m, IsElement element, FromJSString result) => Internals -> Maybe element -> m result Source #
captionsStyleSheetOverride :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
setCaptionsStyleSheetOverride :: (MonadDOM m, ToJSString override) => Internals -> override -> m () Source #
setPrimaryAudioTrackLanguageOverride :: (MonadDOM m, ToJSString language) => Internals -> language -> m () Source #
setCaptionDisplayMode :: (MonadDOM m, ToJSString mode) => Internals -> mode -> m () Source #
createTimeRanges :: (MonadDOM m, IsFloat32Array startTimes, IsFloat32Array endTimes) => Internals -> Maybe startTimes -> Maybe endTimes -> m (Maybe TimeRanges) Source #
closestTimeToTimeRanges :: MonadDOM m => Internals -> Double -> Maybe TimeRanges -> m Double Source #
isPluginUnavailabilityIndicatorObscured :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool Source #
isPluginSnapshotted :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool Source #
selectionBounds :: MonadDOM m => Internals -> m (Maybe ClientRect) Source #
initializeMockMediaSource :: MonadDOM m => Internals -> m () Source #
bufferedSamplesForTrackID :: (MonadDOM m, ToJSString trackID, FromJSString result) => Internals -> Maybe SourceBuffer -> trackID -> m [result] Source #
beginMediaSessionInterruption :: MonadDOM m => Internals -> m () Source #
endMediaSessionInterruption :: (MonadDOM m, ToJSString flags) => Internals -> flags -> m () Source #
applicationWillEnterForeground :: MonadDOM m => Internals -> m () Source #
applicationWillEnterBackground :: MonadDOM m => Internals -> m () Source #
setMediaSessionRestrictions :: (MonadDOM m, ToJSString mediaType, ToJSString restrictions) => Internals -> mediaType -> restrictions -> m () Source #
postRemoteControlCommand :: (MonadDOM m, ToJSString command) => Internals -> command -> m () Source #
simulateSystemSleep :: MonadDOM m => Internals -> m () Source #
simulateSystemWake :: MonadDOM m => Internals -> m () Source #
elementIsBlockingDisplaySleep :: (MonadDOM m, IsElement element) => Internals -> Maybe element -> m Bool Source #
installMockPageOverlay :: MonadDOM m => Internals -> PageOverlayType -> m () Source #
pageOverlayLayerTreeAsText :: (MonadDOM m, FromJSString result) => Internals -> m result Source #
pattern LAYER_TREE_INCLUDES_VISIBLE_RECTS :: forall a. (Num a, Eq a) => a Source #
pattern LAYER_TREE_INCLUDES_TILE_CACHES :: forall a. (Num a, Eq a) => a Source #
pattern LAYER_TREE_INCLUDES_REPAINT_RECTS :: forall a. (Num a, Eq a) => a Source #
pattern LAYER_TREE_INCLUDES_PAINTING_PHASES :: forall a. (Num a, Eq a) => a Source #
pattern LAYER_TREE_INCLUDES_CONTENT_LAYERS :: forall a. (Num a, Eq a) => a Source #
getSettings :: MonadDOM m => Internals -> m (Maybe InternalSettings) Source #
getConsoleProfiles :: MonadDOM m => Internals -> m [Maybe ScriptProfile] Source #
Functions for this inteface are in JSDOM.Internals.