Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Unified Diff: third_party/WebKit/Source/core/inspector/protocol/DOMDebugger.json

Issue 2035653005: DevTools: split protocol.json into files per domain. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/inspector/protocol/DOMDebugger.json
diff --git a/third_party/WebKit/Source/core/inspector/protocol/DOMDebugger.json b/third_party/WebKit/Source/core/inspector/protocol/DOMDebugger.json
new file mode 100644
index 0000000000000000000000000000000000000000..8de4d3120982e0c08ab43e4fda49e8510b82fc37
--- /dev/null
+++ b/third_party/WebKit/Source/core/inspector/protocol/DOMDebugger.json
@@ -0,0 +1,208 @@
+{
+ "domain": "DOMDebugger",
+ "version": {
+ "major": "1",
+ "minor": "1"
+ },
+ "description": "DOM debugging allows setting breakpoints on particular DOM operations and events. JavaScript execution will stop on these operations as if there was a regular breakpoint set.",
+ "dependencies": [
+ "DOM",
+ "Debugger"
+ ],
+ "types": [
+ {
+ "id": "DOMBreakpointType",
+ "type": "string",
+ "enum": [
+ "subtree-modified",
+ "attribute-modified",
+ "node-removed"
+ ],
+ "description": "DOM breakpoint type."
+ },
+ {
+ "id": "EventListener",
+ "type": "object",
+ "description": "Object event listener.",
+ "properties": [
+ {
+ "name": "type",
+ "type": "string",
+ "description": "<code>EventListener</code>'s type."
+ },
+ {
+ "name": "useCapture",
+ "type": "boolean",
+ "description": "<code>EventListener</code>'s useCapture."
+ },
+ {
+ "name": "passive",
+ "type": "boolean",
+ "description": "<code>EventListener</code>'s passive flag."
+ },
+ {
+ "name": "location",
+ "$ref": "Debugger.Location",
+ "description": "Handler code location."
+ },
+ {
+ "name": "handler",
+ "$ref": "Runtime.RemoteObject",
+ "optional": true,
+ "description": "Event handler function value."
+ },
+ {
+ "name": "originalHandler",
+ "$ref": "Runtime.RemoteObject",
+ "optional": true,
+ "description": "Event original handler function value."
+ },
+ {
+ "name": "removeFunction",
+ "$ref": "Runtime.RemoteObject",
+ "optional": true,
+ "description": "Event listener remove function."
+ }
+ ],
+ "hidden": true
+ }
+ ],
+ "commands": [
+ {
+ "name": "setDOMBreakpoint",
+ "parameters": [
+ {
+ "name": "nodeId",
+ "$ref": "DOM.NodeId",
+ "description": "Identifier of the node to set breakpoint on."
+ },
+ {
+ "name": "type",
+ "$ref": "DOMBreakpointType",
+ "description": "Type of the operation to stop upon."
+ }
+ ],
+ "description": "Sets breakpoint on particular operation with DOM."
+ },
+ {
+ "name": "removeDOMBreakpoint",
+ "parameters": [
+ {
+ "name": "nodeId",
+ "$ref": "DOM.NodeId",
+ "description": "Identifier of the node to remove breakpoint from."
+ },
+ {
+ "name": "type",
+ "$ref": "DOMBreakpointType",
+ "description": "Type of the breakpoint to remove."
+ }
+ ],
+ "description": "Removes DOM breakpoint that was set using <code>setDOMBreakpoint</code>."
+ },
+ {
+ "name": "setEventListenerBreakpoint",
+ "parameters": [
+ {
+ "name": "eventName",
+ "type": "string",
+ "description": "DOM Event name to stop on (any DOM event will do)."
+ },
+ {
+ "name": "targetName",
+ "type": "string",
+ "optional": true,
+ "description": "EventTarget interface name to stop on. If equal to <code>\"*\"</code> or not provided, will stop on any EventTarget.",
+ "hidden": true
+ }
+ ],
+ "description": "Sets breakpoint on particular DOM event."
+ },
+ {
+ "name": "removeEventListenerBreakpoint",
+ "parameters": [
+ {
+ "name": "eventName",
+ "type": "string",
+ "description": "Event name."
+ },
+ {
+ "name": "targetName",
+ "type": "string",
+ "optional": true,
+ "description": "EventTarget interface name.",
+ "hidden": true
+ }
+ ],
+ "description": "Removes breakpoint on particular DOM event."
+ },
+ {
+ "name": "setInstrumentationBreakpoint",
+ "parameters": [
+ {
+ "name": "eventName",
+ "type": "string",
+ "description": "Instrumentation name to stop on."
+ }
+ ],
+ "description": "Sets breakpoint on particular native event.",
+ "hidden": true
+ },
+ {
+ "name": "removeInstrumentationBreakpoint",
+ "parameters": [
+ {
+ "name": "eventName",
+ "type": "string",
+ "description": "Instrumentation name to stop on."
+ }
+ ],
+ "description": "Removes breakpoint on particular native event.",
+ "hidden": true
+ },
+ {
+ "name": "setXHRBreakpoint",
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "Resource URL substring. All XHRs having this substring in the URL will get stopped upon."
+ }
+ ],
+ "description": "Sets breakpoint on XMLHttpRequest."
+ },
+ {
+ "name": "removeXHRBreakpoint",
+ "parameters": [
+ {
+ "name": "url",
+ "type": "string",
+ "description": "Resource URL substring."
+ }
+ ],
+ "description": "Removes breakpoint from XMLHttpRequest."
+ },
+ {
+ "name": "getEventListeners",
+ "hidden": true,
+ "parameters": [
+ {
+ "name": "objectId",
+ "$ref": "Runtime.RemoteObjectId",
+ "description": "Identifier of the object to return listeners for."
+ }
+ ],
+ "returns": [
+ {
+ "name": "listeners",
+ "type": "array",
+ "items": {
+ "$ref": "EventListener"
+ },
+ "description": "Array of relevant listeners."
+ }
+ ],
+ "description": "Returns event listeners of the given object."
+ }
+ ]
+}

Powered by Google App Engine
This is Rietveld 408576698