OLD | NEW |
---|---|
1 { | 1 { |
2 "version": { "major": "1", "minor": "2" }, | 2 "version": { "major": "1", "minor": "2" }, |
3 "domains": [{ | 3 "domains": [{ |
4 "domain": "Inspector", | 4 "domain": "Inspector", |
5 "experimental": true, | 5 "experimental": true, |
6 "types": [], | 6 "types": [], |
7 "commands": [ | 7 "commands": [ |
8 { | 8 { |
9 "name": "enable", | 9 "name": "enable", |
10 "description": "Enables inspector domain notifications.", | 10 "description": "Enables inspector domain notifications.", |
(...skipping 2060 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2071 "description": "Details of post layout rendered text positions. The exact layout should not be regarded as stable and may change between version s.", | 2071 "description": "Details of post layout rendered text positions. The exact layout should not be regarded as stable and may change between version s.", |
2072 "experimental": true | 2072 "experimental": true |
2073 }, | 2073 }, |
2074 { | 2074 { |
2075 "id": "LayoutTreeNode", | 2075 "id": "LayoutTreeNode", |
2076 "type": "object", | 2076 "type": "object", |
2077 "properties": [ | 2077 "properties": [ |
2078 { "name": "backendNodeId", "$ref": "BackendNodeId", "descrip tion": "The BackendNodeId of the related DOM node." }, | 2078 { "name": "backendNodeId", "$ref": "BackendNodeId", "descrip tion": "The BackendNodeId of the related DOM node." }, |
2079 { "name": "boundingBox", "$ref": "Rect", "description": "The absolute position bounding box." }, | 2079 { "name": "boundingBox", "$ref": "Rect", "description": "The absolute position bounding box." }, |
2080 { "name": "layoutText", "type": "string", "optional": true, "description": "Contents of the LayoutText if any" }, | 2080 { "name": "layoutText", "type": "string", "optional": true, "description": "Contents of the LayoutText if any" }, |
2081 { "name": "inlineTextNodes", "type": "array", "optional": tr ue, "items": { "$ref": "InlineTextBox" }, "description": "The post layout inline text nodes, if any." } | 2081 { "name": "inlineTextNodes", "type": "array", "optional": tr ue, "items": { "$ref": "InlineTextBox" }, "description": "The post layout inline text nodes, if any." }, |
2082 { "name": "styleIndex", "type": "integer", "optional": true, "description": "Index into the computedStyles array returned by getLayoutTreeNo des." } | |
2082 ], | 2083 ], |
2083 "description": "Details of an element in the DOM tree with a Lay outObject.", | 2084 "description": "Details of an element in the DOM tree with a Lay outObject.", |
2084 "experimental": true | 2085 "experimental": true |
2085 }, | 2086 }, |
2086 { | 2087 { |
2088 "id": "ComputedStyleProperty", | |
2089 "type": "object", | |
2090 "properties": [ | |
2091 { "name": "name", "type": "string", "description": "Computed style property name." }, | |
2092 { "name": "value", "type": "string", "description": "Compute d style property value." } | |
2093 ], | |
2094 "experimental": true | |
2095 }, | |
2096 { | |
2097 "id": "ComputedStyle", | |
2098 "type": "object", | |
2099 "properties": [ | |
2100 { "name": "properties", "type": "array", "items": { "$ref": "ComputedStyleProperty" } } | |
2101 ], | |
2102 "description": "A subset of the full ComputedStyle as defined by the request whitelist.", | |
2103 "experimental": true | |
2104 }, | |
2105 { | |
2087 "id": "RGBA", | 2106 "id": "RGBA", |
2088 "type": "object", | 2107 "type": "object", |
2089 "properties": [ | 2108 "properties": [ |
2090 { "name": "r", "type": "integer", "description": "The red co mponent, in the [0-255] range." }, | 2109 { "name": "r", "type": "integer", "description": "The red co mponent, in the [0-255] range." }, |
2091 { "name": "g", "type": "integer", "description": "The green component, in the [0-255] range." }, | 2110 { "name": "g", "type": "integer", "description": "The green component, in the [0-255] range." }, |
2092 { "name": "b", "type": "integer", "description": "The blue c omponent, in the [0-255] range." }, | 2111 { "name": "b", "type": "integer", "description": "The blue c omponent, in the [0-255] range." }, |
2093 { "name": "a", "type": "number", "optional": true, "descript ion": "The alpha component, in the [0-1] range (default: 1)." } | 2112 { "name": "a", "type": "number", "optional": true, "descript ion": "The alpha component, in the [0-1] range (default: 1)." } |
2094 ], | 2113 ], |
2095 "description": "A structure holding an RGBA color." | 2114 "description": "A structure holding an RGBA color." |
2096 }, | 2115 }, |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2182 "description": "Disables DOM agent for the given page." | 2201 "description": "Disables DOM agent for the given page." |
2183 }, | 2202 }, |
2184 { | 2203 { |
2185 "name": "getDocument", | 2204 "name": "getDocument", |
2186 "returns": [ | 2205 "returns": [ |
2187 { "name": "root", "$ref": "Node", "description": "Resulting node." } | 2206 { "name": "root", "$ref": "Node", "description": "Resulting node." } |
2188 ], | 2207 ], |
2189 "description": "Returns the root DOM node to the caller." | 2208 "description": "Returns the root DOM node to the caller." |
2190 }, | 2209 }, |
2191 { | 2210 { |
2192 "name": "getLayoutTreeNodes", | 2211 "name": "getLayoutTreeNodes", |
dgozman
2016/10/12 21:00:40
I'd rename this to getLayoutTreeAndStyles and move
alex clarke (OOO till 29th)
2016/10/13 20:25:10
Done.
| |
2212 "parameters": [ | |
2213 { "name": "computedStyleWhitelist", "type": "array", "items" : { "type": "string" }, "description": "Whitelist of computed styles to return." } | |
2214 ], | |
2193 "returns": [ | 2215 "returns": [ |
2194 { "name": "layoutTreeNodes", "type": "array", "items": { "$r ef": "LayoutTreeNode" } } | 2216 { "name": "layoutTreeNodes", "type": "array", "items": { "$r ef": "LayoutTreeNode" } }, |
2217 { "name": "computedStyles", "type": "array", "items": { "$re f": "ComputedStyle" } } | |
2195 ], | 2218 ], |
2196 "description": "Returns the document's LayoutTreeNodes to the ca ller, and those of any iframes too.", | 2219 "description": "For the main document and any content documents, return the LayoutTreeNodes and a whitelisted subset of the computed style.", |
2197 "experimental": true | 2220 "experimental": true |
2198 }, | 2221 }, |
2199 { | 2222 { |
2200 "name": "collectClassNamesFromSubtree", | 2223 "name": "collectClassNamesFromSubtree", |
2201 "parameters": [ | 2224 "parameters": [ |
2202 { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to collect class names." } | 2225 { "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to collect class names." } |
2203 ], | 2226 ], |
2204 "returns": [ | 2227 "returns": [ |
2205 {"name": "classNames", "type": "array", "items": { "type": " string" }, "description": "Class name list." } | 2228 {"name": "classNames", "type": "array", "items": { "type": " string" }, "description": "Class name list." } |
2206 ], | 2229 ], |
(...skipping 2432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
4639 "description": "Informs that port was successfully bound and got a specified connection id.", | 4662 "description": "Informs that port was successfully bound and got a specified connection id.", |
4640 "parameters": [ | 4663 "parameters": [ |
4641 {"name": "port", "type": "integer", "description": "Port num ber that was successfully bound." }, | 4664 {"name": "port", "type": "integer", "description": "Port num ber that was successfully bound." }, |
4642 {"name": "connectionId", "type": "string", "description": "C onnection id to be used." } | 4665 {"name": "connectionId", "type": "string", "description": "C onnection id to be used." } |
4643 ], | 4666 ], |
4644 "handlers": ["browser"] | 4667 "handlers": ["browser"] |
4645 } | 4668 } |
4646 ] | 4669 ] |
4647 }] | 4670 }] |
4648 } | 4671 } |
OLD | NEW |