| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
CDP.Domains.DOMSnapshot
Description
DOMSnapshot
This domain facilitates obtaining document snapshots with DOM, layout, and style information.
Synopsis
- data DOMSnapshotCaptureSnapshot = DOMSnapshotCaptureSnapshot {}
- data PDOMSnapshotCaptureSnapshot = PDOMSnapshotCaptureSnapshot {
- pDOMSnapshotCaptureSnapshotComputedStyles :: [Text]
- pDOMSnapshotCaptureSnapshotIncludePaintOrder :: Maybe Bool
- pDOMSnapshotCaptureSnapshotIncludeDOMRects :: Maybe Bool
- pDOMSnapshotCaptureSnapshotIncludeBlendedBackgroundColors :: Maybe Bool
- pDOMSnapshotCaptureSnapshotIncludeTextColorOpacities :: Maybe Bool
- data PDOMSnapshotEnable = PDOMSnapshotEnable
- data PDOMSnapshotDisable = PDOMSnapshotDisable
- data DOMSnapshotTextBoxSnapshot = DOMSnapshotTextBoxSnapshot {}
- data DOMSnapshotLayoutTreeSnapshot = DOMSnapshotLayoutTreeSnapshot {
- dOMSnapshotLayoutTreeSnapshotNodeIndex :: [Int]
- dOMSnapshotLayoutTreeSnapshotStyles :: [DOMSnapshotArrayOfStrings]
- dOMSnapshotLayoutTreeSnapshotBounds :: [DOMSnapshotRectangle]
- dOMSnapshotLayoutTreeSnapshotText :: [DOMSnapshotStringIndex]
- dOMSnapshotLayoutTreeSnapshotStackingContexts :: DOMSnapshotRareBooleanData
- dOMSnapshotLayoutTreeSnapshotPaintOrders :: Maybe [Int]
- dOMSnapshotLayoutTreeSnapshotOffsetRects :: Maybe [DOMSnapshotRectangle]
- dOMSnapshotLayoutTreeSnapshotScrollRects :: Maybe [DOMSnapshotRectangle]
- dOMSnapshotLayoutTreeSnapshotClientRects :: Maybe [DOMSnapshotRectangle]
- dOMSnapshotLayoutTreeSnapshotBlendedBackgroundColors :: Maybe [DOMSnapshotStringIndex]
- dOMSnapshotLayoutTreeSnapshotTextColorOpacities :: Maybe [Double]
- data DOMSnapshotNodeTreeSnapshot = DOMSnapshotNodeTreeSnapshot {
- dOMSnapshotNodeTreeSnapshotParentIndex :: Maybe [Int]
- dOMSnapshotNodeTreeSnapshotNodeType :: Maybe [Int]
- dOMSnapshotNodeTreeSnapshotShadowRootType :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotNodeName :: Maybe [DOMSnapshotStringIndex]
- dOMSnapshotNodeTreeSnapshotNodeValue :: Maybe [DOMSnapshotStringIndex]
- dOMSnapshotNodeTreeSnapshotBackendNodeId :: Maybe [DOMBackendNodeId]
- dOMSnapshotNodeTreeSnapshotAttributes :: Maybe [DOMSnapshotArrayOfStrings]
- dOMSnapshotNodeTreeSnapshotTextValue :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotInputValue :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotInputChecked :: Maybe DOMSnapshotRareBooleanData
- dOMSnapshotNodeTreeSnapshotOptionSelected :: Maybe DOMSnapshotRareBooleanData
- dOMSnapshotNodeTreeSnapshotContentDocumentIndex :: Maybe DOMSnapshotRareIntegerData
- dOMSnapshotNodeTreeSnapshotPseudoType :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotPseudoIdentifier :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotIsClickable :: Maybe DOMSnapshotRareBooleanData
- dOMSnapshotNodeTreeSnapshotCurrentSourceURL :: Maybe DOMSnapshotRareStringData
- dOMSnapshotNodeTreeSnapshotOriginURL :: Maybe DOMSnapshotRareStringData
- data DOMSnapshotDocumentSnapshot = DOMSnapshotDocumentSnapshot {
- dOMSnapshotDocumentSnapshotDocumentURL :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotTitle :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotBaseURL :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotContentLanguage :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotEncodingName :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotPublicId :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotSystemId :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotFrameId :: DOMSnapshotStringIndex
- dOMSnapshotDocumentSnapshotNodes :: DOMSnapshotNodeTreeSnapshot
- dOMSnapshotDocumentSnapshotLayout :: DOMSnapshotLayoutTreeSnapshot
- dOMSnapshotDocumentSnapshotTextBoxes :: DOMSnapshotTextBoxSnapshot
- dOMSnapshotDocumentSnapshotScrollOffsetX :: Maybe Double
- dOMSnapshotDocumentSnapshotScrollOffsetY :: Maybe Double
- dOMSnapshotDocumentSnapshotContentWidth :: Maybe Double
- dOMSnapshotDocumentSnapshotContentHeight :: Maybe Double
- type DOMSnapshotRectangle = [Double]
- data DOMSnapshotRareIntegerData = DOMSnapshotRareIntegerData {}
- data DOMSnapshotRareBooleanData = DOMSnapshotRareBooleanData {}
- data DOMSnapshotRareStringData = DOMSnapshotRareStringData {}
- type DOMSnapshotArrayOfStrings = [DOMSnapshotStringIndex]
- type DOMSnapshotStringIndex = Int
- data DOMSnapshotNameValue = DOMSnapshotNameValue {}
- data DOMSnapshotComputedStyle = DOMSnapshotComputedStyle {}
- data DOMSnapshotLayoutTreeNode = DOMSnapshotLayoutTreeNode {
- dOMSnapshotLayoutTreeNodeDomNodeIndex :: Int
- dOMSnapshotLayoutTreeNodeBoundingBox :: DOMRect
- dOMSnapshotLayoutTreeNodeLayoutText :: Maybe Text
- dOMSnapshotLayoutTreeNodeInlineTextNodes :: Maybe [DOMSnapshotInlineTextBox]
- dOMSnapshotLayoutTreeNodeStyleIndex :: Maybe Int
- dOMSnapshotLayoutTreeNodePaintOrder :: Maybe Int
- dOMSnapshotLayoutTreeNodeIsStackingContext :: Maybe Bool
- data DOMSnapshotInlineTextBox = DOMSnapshotInlineTextBox {}
- data DOMSnapshotDOMNode = DOMSnapshotDOMNode {
- dOMSnapshotDOMNodeNodeType :: Int
- dOMSnapshotDOMNodeNodeName :: Text
- dOMSnapshotDOMNodeNodeValue :: Text
- dOMSnapshotDOMNodeTextValue :: Maybe Text
- dOMSnapshotDOMNodeInputValue :: Maybe Text
- dOMSnapshotDOMNodeInputChecked :: Maybe Bool
- dOMSnapshotDOMNodeOptionSelected :: Maybe Bool
- dOMSnapshotDOMNodeBackendNodeId :: DOMBackendNodeId
- dOMSnapshotDOMNodeChildNodeIndexes :: Maybe [Int]
- dOMSnapshotDOMNodeAttributes :: Maybe [DOMSnapshotNameValue]
- dOMSnapshotDOMNodePseudoElementIndexes :: Maybe [Int]
- dOMSnapshotDOMNodeLayoutNodeIndex :: Maybe Int
- dOMSnapshotDOMNodeDocumentURL :: Maybe Text
- dOMSnapshotDOMNodeBaseURL :: Maybe Text
- dOMSnapshotDOMNodeContentLanguage :: Maybe Text
- dOMSnapshotDOMNodeDocumentEncoding :: Maybe Text
- dOMSnapshotDOMNodePublicId :: Maybe Text
- dOMSnapshotDOMNodeSystemId :: Maybe Text
- dOMSnapshotDOMNodeFrameId :: Maybe PageFrameId
- dOMSnapshotDOMNodeContentDocumentIndex :: Maybe Int
- dOMSnapshotDOMNodePseudoType :: Maybe DOMPseudoType
- dOMSnapshotDOMNodeShadowRootType :: Maybe DOMShadowRootType
- dOMSnapshotDOMNodeIsClickable :: Maybe Bool
- dOMSnapshotDOMNodeEventListeners :: Maybe [DOMDebuggerEventListener]
- dOMSnapshotDOMNodeCurrentSourceURL :: Maybe Text
- dOMSnapshotDOMNodeOriginURL :: Maybe Text
- dOMSnapshotDOMNodeScrollOffsetX :: Maybe Double
- dOMSnapshotDOMNodeScrollOffsetY :: Maybe Double
- pDOMSnapshotDisable :: PDOMSnapshotDisable
- pDOMSnapshotEnable :: PDOMSnapshotEnable
- pDOMSnapshotCaptureSnapshot :: [Text] -> PDOMSnapshotCaptureSnapshot
Documentation
data DOMSnapshotCaptureSnapshot Source #
Constructors
| DOMSnapshotCaptureSnapshot | |
Fields
| |
Instances
| Eq DOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotCaptureSnapshot -> DOMSnapshotCaptureSnapshot -> Bool # (/=) :: DOMSnapshotCaptureSnapshot -> DOMSnapshotCaptureSnapshot -> Bool # | |
| Show DOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotCaptureSnapshot -> ShowS # show :: DOMSnapshotCaptureSnapshot -> String # showList :: [DOMSnapshotCaptureSnapshot] -> ShowS # | |
| FromJSON DOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotCaptureSnapshot # parseJSONList :: Value -> Parser [DOMSnapshotCaptureSnapshot] # | |
data PDOMSnapshotCaptureSnapshot Source #
Returns a document snapshot, including the full DOM tree of the root node (including iframes, template contents, and imported documents) in a flattened array, as well as layout and white-listed computed style information for the nodes. Shadow DOM in the returned DOM tree is flattened.
Parameters of the captureSnapshot command.
Constructors
| PDOMSnapshotCaptureSnapshot | |
Fields
| |
Instances
| Eq PDOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: PDOMSnapshotCaptureSnapshot -> PDOMSnapshotCaptureSnapshot -> Bool # (/=) :: PDOMSnapshotCaptureSnapshot -> PDOMSnapshotCaptureSnapshot -> Bool # | |
| Show PDOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> PDOMSnapshotCaptureSnapshot -> ShowS # show :: PDOMSnapshotCaptureSnapshot -> String # showList :: [PDOMSnapshotCaptureSnapshot] -> ShowS # | |
| ToJSON PDOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: PDOMSnapshotCaptureSnapshot -> Value # toEncoding :: PDOMSnapshotCaptureSnapshot -> Encoding # toJSONList :: [PDOMSnapshotCaptureSnapshot] -> Value # toEncodingList :: [PDOMSnapshotCaptureSnapshot] -> Encoding # | |
| Command PDOMSnapshotCaptureSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Associated Types | |
| type CommandResponse PDOMSnapshotCaptureSnapshot Source # | |
data PDOMSnapshotEnable Source #
Enables DOM snapshot agent for the given page.
Parameters of the enable command.
Constructors
| PDOMSnapshotEnable |
Instances
| Eq PDOMSnapshotEnable Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: PDOMSnapshotEnable -> PDOMSnapshotEnable -> Bool # (/=) :: PDOMSnapshotEnable -> PDOMSnapshotEnable -> Bool # | |
| Show PDOMSnapshotEnable Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> PDOMSnapshotEnable -> ShowS # show :: PDOMSnapshotEnable -> String # showList :: [PDOMSnapshotEnable] -> ShowS # | |
| ToJSON PDOMSnapshotEnable Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: PDOMSnapshotEnable -> Value # toEncoding :: PDOMSnapshotEnable -> Encoding # toJSONList :: [PDOMSnapshotEnable] -> Value # toEncodingList :: [PDOMSnapshotEnable] -> Encoding # | |
| Command PDOMSnapshotEnable Source # | |
Defined in CDP.Domains.DOMSnapshot Associated Types Methods commandName :: Proxy PDOMSnapshotEnable -> String Source # fromJSON :: Proxy PDOMSnapshotEnable -> Value -> Result (CommandResponse PDOMSnapshotEnable) Source # | |
| type CommandResponse PDOMSnapshotEnable Source # | |
Defined in CDP.Domains.DOMSnapshot | |
data PDOMSnapshotDisable Source #
Disables DOM snapshot agent for the given page.
Parameters of the disable command.
Constructors
| PDOMSnapshotDisable |
Instances
data DOMSnapshotTextBoxSnapshot Source #
Type TextBoxSnapshot.
Table of details of the post layout rendered text positions. The exact layout should not be regarded as
stable and may change between versions.
Constructors
| DOMSnapshotTextBoxSnapshot | |
Fields
| |
Instances
| Eq DOMSnapshotTextBoxSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotTextBoxSnapshot -> DOMSnapshotTextBoxSnapshot -> Bool # (/=) :: DOMSnapshotTextBoxSnapshot -> DOMSnapshotTextBoxSnapshot -> Bool # | |
| Show DOMSnapshotTextBoxSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotTextBoxSnapshot -> ShowS # show :: DOMSnapshotTextBoxSnapshot -> String # showList :: [DOMSnapshotTextBoxSnapshot] -> ShowS # | |
| ToJSON DOMSnapshotTextBoxSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotTextBoxSnapshot -> Value # toEncoding :: DOMSnapshotTextBoxSnapshot -> Encoding # toJSONList :: [DOMSnapshotTextBoxSnapshot] -> Value # toEncodingList :: [DOMSnapshotTextBoxSnapshot] -> Encoding # | |
| FromJSON DOMSnapshotTextBoxSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotTextBoxSnapshot # parseJSONList :: Value -> Parser [DOMSnapshotTextBoxSnapshot] # | |
data DOMSnapshotLayoutTreeSnapshot Source #
Type LayoutTreeSnapshot.
Table of details of an element in the DOM tree with a LayoutObject.
Constructors
| DOMSnapshotLayoutTreeSnapshot | |
Fields
| |
Instances
| Eq DOMSnapshotLayoutTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot | |
| Show DOMSnapshotLayoutTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotLayoutTreeSnapshot -> ShowS # show :: DOMSnapshotLayoutTreeSnapshot -> String # showList :: [DOMSnapshotLayoutTreeSnapshot] -> ShowS # | |
| ToJSON DOMSnapshotLayoutTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotLayoutTreeSnapshot -> Value # toEncoding :: DOMSnapshotLayoutTreeSnapshot -> Encoding # toJSONList :: [DOMSnapshotLayoutTreeSnapshot] -> Value # toEncodingList :: [DOMSnapshotLayoutTreeSnapshot] -> Encoding # | |
| FromJSON DOMSnapshotLayoutTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotLayoutTreeSnapshot # parseJSONList :: Value -> Parser [DOMSnapshotLayoutTreeSnapshot] # | |
data DOMSnapshotNodeTreeSnapshot Source #
Type NodeTreeSnapshot.
Table containing nodes.
Constructors
Instances
| Eq DOMSnapshotNodeTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotNodeTreeSnapshot -> DOMSnapshotNodeTreeSnapshot -> Bool # (/=) :: DOMSnapshotNodeTreeSnapshot -> DOMSnapshotNodeTreeSnapshot -> Bool # | |
| Show DOMSnapshotNodeTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotNodeTreeSnapshot -> ShowS # show :: DOMSnapshotNodeTreeSnapshot -> String # showList :: [DOMSnapshotNodeTreeSnapshot] -> ShowS # | |
| ToJSON DOMSnapshotNodeTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotNodeTreeSnapshot -> Value # toEncoding :: DOMSnapshotNodeTreeSnapshot -> Encoding # toJSONList :: [DOMSnapshotNodeTreeSnapshot] -> Value # toEncodingList :: [DOMSnapshotNodeTreeSnapshot] -> Encoding # | |
| FromJSON DOMSnapshotNodeTreeSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotNodeTreeSnapshot # parseJSONList :: Value -> Parser [DOMSnapshotNodeTreeSnapshot] # | |
data DOMSnapshotDocumentSnapshot Source #
Type DocumentSnapshot.
Document snapshot.
Constructors
Instances
| Eq DOMSnapshotDocumentSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotDocumentSnapshot -> DOMSnapshotDocumentSnapshot -> Bool # (/=) :: DOMSnapshotDocumentSnapshot -> DOMSnapshotDocumentSnapshot -> Bool # | |
| Show DOMSnapshotDocumentSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotDocumentSnapshot -> ShowS # show :: DOMSnapshotDocumentSnapshot -> String # showList :: [DOMSnapshotDocumentSnapshot] -> ShowS # | |
| ToJSON DOMSnapshotDocumentSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotDocumentSnapshot -> Value # toEncoding :: DOMSnapshotDocumentSnapshot -> Encoding # toJSONList :: [DOMSnapshotDocumentSnapshot] -> Value # toEncodingList :: [DOMSnapshotDocumentSnapshot] -> Encoding # | |
| FromJSON DOMSnapshotDocumentSnapshot Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotDocumentSnapshot # parseJSONList :: Value -> Parser [DOMSnapshotDocumentSnapshot] # | |
type DOMSnapshotRectangle = [Double] Source #
Type Rectangle.
data DOMSnapshotRareIntegerData Source #
Type RareIntegerData.
Constructors
| DOMSnapshotRareIntegerData | |
Fields | |
Instances
| Eq DOMSnapshotRareIntegerData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotRareIntegerData -> DOMSnapshotRareIntegerData -> Bool # (/=) :: DOMSnapshotRareIntegerData -> DOMSnapshotRareIntegerData -> Bool # | |
| Show DOMSnapshotRareIntegerData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotRareIntegerData -> ShowS # show :: DOMSnapshotRareIntegerData -> String # showList :: [DOMSnapshotRareIntegerData] -> ShowS # | |
| ToJSON DOMSnapshotRareIntegerData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotRareIntegerData -> Value # toEncoding :: DOMSnapshotRareIntegerData -> Encoding # toJSONList :: [DOMSnapshotRareIntegerData] -> Value # toEncodingList :: [DOMSnapshotRareIntegerData] -> Encoding # | |
| FromJSON DOMSnapshotRareIntegerData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotRareIntegerData # parseJSONList :: Value -> Parser [DOMSnapshotRareIntegerData] # | |
data DOMSnapshotRareBooleanData Source #
Type RareBooleanData.
Constructors
| DOMSnapshotRareBooleanData | |
Fields | |
Instances
| Eq DOMSnapshotRareBooleanData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotRareBooleanData -> DOMSnapshotRareBooleanData -> Bool # (/=) :: DOMSnapshotRareBooleanData -> DOMSnapshotRareBooleanData -> Bool # | |
| Show DOMSnapshotRareBooleanData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotRareBooleanData -> ShowS # show :: DOMSnapshotRareBooleanData -> String # showList :: [DOMSnapshotRareBooleanData] -> ShowS # | |
| ToJSON DOMSnapshotRareBooleanData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotRareBooleanData -> Value # toEncoding :: DOMSnapshotRareBooleanData -> Encoding # toJSONList :: [DOMSnapshotRareBooleanData] -> Value # toEncodingList :: [DOMSnapshotRareBooleanData] -> Encoding # | |
| FromJSON DOMSnapshotRareBooleanData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotRareBooleanData # parseJSONList :: Value -> Parser [DOMSnapshotRareBooleanData] # | |
data DOMSnapshotRareStringData Source #
Type RareStringData.
Data that is only present on rare nodes.
Constructors
| DOMSnapshotRareStringData | |
Instances
| Eq DOMSnapshotRareStringData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotRareStringData -> DOMSnapshotRareStringData -> Bool # (/=) :: DOMSnapshotRareStringData -> DOMSnapshotRareStringData -> Bool # | |
| Show DOMSnapshotRareStringData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotRareStringData -> ShowS # show :: DOMSnapshotRareStringData -> String # showList :: [DOMSnapshotRareStringData] -> ShowS # | |
| ToJSON DOMSnapshotRareStringData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotRareStringData -> Value # toEncoding :: DOMSnapshotRareStringData -> Encoding # toJSONList :: [DOMSnapshotRareStringData] -> Value # | |
| FromJSON DOMSnapshotRareStringData Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotRareStringData # parseJSONList :: Value -> Parser [DOMSnapshotRareStringData] # | |
type DOMSnapshotArrayOfStrings = [DOMSnapshotStringIndex] Source #
Type ArrayOfStrings.
Index of the string in the strings table.
type DOMSnapshotStringIndex = Int Source #
Type StringIndex.
Index of the string in the strings table.
data DOMSnapshotNameValue Source #
Type NameValue.
A name/value pair.
Constructors
| DOMSnapshotNameValue | |
Fields
| |
Instances
| Eq DOMSnapshotNameValue Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotNameValue -> DOMSnapshotNameValue -> Bool # (/=) :: DOMSnapshotNameValue -> DOMSnapshotNameValue -> Bool # | |
| Show DOMSnapshotNameValue Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotNameValue -> ShowS # show :: DOMSnapshotNameValue -> String # showList :: [DOMSnapshotNameValue] -> ShowS # | |
| ToJSON DOMSnapshotNameValue Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotNameValue -> Value # toEncoding :: DOMSnapshotNameValue -> Encoding # toJSONList :: [DOMSnapshotNameValue] -> Value # toEncodingList :: [DOMSnapshotNameValue] -> Encoding # | |
| FromJSON DOMSnapshotNameValue Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotNameValue # parseJSONList :: Value -> Parser [DOMSnapshotNameValue] # | |
data DOMSnapshotComputedStyle Source #
Type ComputedStyle.
A subset of the full ComputedStyle as defined by the request whitelist.
Constructors
| DOMSnapshotComputedStyle | |
Fields
| |
Instances
| Eq DOMSnapshotComputedStyle Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotComputedStyle -> DOMSnapshotComputedStyle -> Bool # (/=) :: DOMSnapshotComputedStyle -> DOMSnapshotComputedStyle -> Bool # | |
| Show DOMSnapshotComputedStyle Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotComputedStyle -> ShowS # show :: DOMSnapshotComputedStyle -> String # showList :: [DOMSnapshotComputedStyle] -> ShowS # | |
| ToJSON DOMSnapshotComputedStyle Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotComputedStyle -> Value # toEncoding :: DOMSnapshotComputedStyle -> Encoding # toJSONList :: [DOMSnapshotComputedStyle] -> Value # | |
| FromJSON DOMSnapshotComputedStyle Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotComputedStyle # parseJSONList :: Value -> Parser [DOMSnapshotComputedStyle] # | |
data DOMSnapshotLayoutTreeNode Source #
Type LayoutTreeNode.
Details of an element in the DOM tree with a LayoutObject.
Constructors
| DOMSnapshotLayoutTreeNode | |
Fields
| |
Instances
| Eq DOMSnapshotLayoutTreeNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotLayoutTreeNode -> DOMSnapshotLayoutTreeNode -> Bool # (/=) :: DOMSnapshotLayoutTreeNode -> DOMSnapshotLayoutTreeNode -> Bool # | |
| Show DOMSnapshotLayoutTreeNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotLayoutTreeNode -> ShowS # show :: DOMSnapshotLayoutTreeNode -> String # showList :: [DOMSnapshotLayoutTreeNode] -> ShowS # | |
| ToJSON DOMSnapshotLayoutTreeNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotLayoutTreeNode -> Value # toEncoding :: DOMSnapshotLayoutTreeNode -> Encoding # toJSONList :: [DOMSnapshotLayoutTreeNode] -> Value # | |
| FromJSON DOMSnapshotLayoutTreeNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotLayoutTreeNode # parseJSONList :: Value -> Parser [DOMSnapshotLayoutTreeNode] # | |
data DOMSnapshotInlineTextBox Source #
Type InlineTextBox.
Details of post layout rendered text positions. The exact layout should not be regarded as
stable and may change between versions.
Constructors
| DOMSnapshotInlineTextBox | |
Fields
| |
Instances
| Eq DOMSnapshotInlineTextBox Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotInlineTextBox -> DOMSnapshotInlineTextBox -> Bool # (/=) :: DOMSnapshotInlineTextBox -> DOMSnapshotInlineTextBox -> Bool # | |
| Show DOMSnapshotInlineTextBox Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotInlineTextBox -> ShowS # show :: DOMSnapshotInlineTextBox -> String # showList :: [DOMSnapshotInlineTextBox] -> ShowS # | |
| ToJSON DOMSnapshotInlineTextBox Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotInlineTextBox -> Value # toEncoding :: DOMSnapshotInlineTextBox -> Encoding # toJSONList :: [DOMSnapshotInlineTextBox] -> Value # | |
| FromJSON DOMSnapshotInlineTextBox Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotInlineTextBox # parseJSONList :: Value -> Parser [DOMSnapshotInlineTextBox] # | |
data DOMSnapshotDOMNode Source #
Type DOMNode.
A Node in the DOM tree.
Constructors
| DOMSnapshotDOMNode | |
Fields
| |
Instances
| Eq DOMSnapshotDOMNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods (==) :: DOMSnapshotDOMNode -> DOMSnapshotDOMNode -> Bool # (/=) :: DOMSnapshotDOMNode -> DOMSnapshotDOMNode -> Bool # | |
| Show DOMSnapshotDOMNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods showsPrec :: Int -> DOMSnapshotDOMNode -> ShowS # show :: DOMSnapshotDOMNode -> String # showList :: [DOMSnapshotDOMNode] -> ShowS # | |
| ToJSON DOMSnapshotDOMNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods toJSON :: DOMSnapshotDOMNode -> Value # toEncoding :: DOMSnapshotDOMNode -> Encoding # toJSONList :: [DOMSnapshotDOMNode] -> Value # toEncodingList :: [DOMSnapshotDOMNode] -> Encoding # | |
| FromJSON DOMSnapshotDOMNode Source # | |
Defined in CDP.Domains.DOMSnapshot Methods parseJSON :: Value -> Parser DOMSnapshotDOMNode # parseJSONList :: Value -> Parser [DOMSnapshotDOMNode] # | |