Index: third_party/WebKit/Source/core/inspector/browser_protocol.json |
diff --git a/third_party/WebKit/Source/core/inspector/browser_protocol.json b/third_party/WebKit/Source/core/inspector/browser_protocol.json |
index a48376b6f90c01ad732fcfa484ab578667783a46..a469ff8555445cc57950ee36a1ed431dfe2341b6 100644 |
--- a/third_party/WebKit/Source/core/inspector/browser_protocol.json |
+++ b/third_party/WebKit/Source/core/inspector/browser_protocol.json |
@@ -2061,6 +2061,29 @@ |
"description": "DOM interaction is implemented in terms of mirror objects that represent the actual DOM nodes. DOMNode is a base node mirror type." |
}, |
{ |
+ "id": "InlineTextBox", |
+ "type": "object", |
+ "properties": [ |
+ { "name": "boundingBox", "$ref": "Rect", "description": "The absolute position bounding box." }, |
+ { "name": "startCharacterIndex", "type": "integer", "description": "The starting index in characters, for this post layout textbox substring." }, |
+ { "name": "numCharacters", "type": "integer", "description": "The number of characters in this post layout textbox substring." } |
+ ], |
+ "description": "Details of post layout rendered text positions. The exact layout should not be regarded as stable and may change between versions.", |
+ "experimental": true |
+ }, |
+ { |
+ "id": "LayoutTreeNode", |
+ "type": "object", |
+ "properties": [ |
+ { "name": "backendNodeId", "$ref": "BackendNodeId", "description": "The BackendNodeId of the related DOM node." }, |
+ { "name": "boundingBox", "$ref": "Rect", "description": "The absolute position bounding box." }, |
+ { "name": "layoutText", "type": "string", "optional": true, "description": "Contents of the LayoutText if any" }, |
+ { "name": "inlineTextNodes", "type": "array", "optional": true, "items": { "$ref": "InlineTextBox" }, "description": "The post layout inline text nodes, if any." } |
+ ], |
+ "description": "Details of an element in the DOM tree with a LayoutObject.", |
+ "experimental": true |
+ }, |
+ { |
"id": "RGBA", |
"type": "object", |
"properties": [ |
@@ -2166,6 +2189,14 @@ |
"description": "Returns the root DOM node to the caller." |
}, |
{ |
+ "name": "getLayoutTreeNodes", |
+ "returns": [ |
+ { "name": "layoutTreeNodes", "type": "array", "items": { "$ref": "LayoutTreeNode" } } |
+ ], |
+ "description": "Returns the document's LayoutTreeNodes to the caller, and those of any iframes too.", |
+ "experimental": true |
+ }, |
+ { |
"name": "collectClassNamesFromSubtree", |
"parameters": [ |
{ "name": "nodeId", "$ref": "NodeId", "description": "Id of the node to collect class names." } |