From 196f3040c2cfd17318bb49ccde275fda60006ddf Mon Sep 17 00:00:00 2001 From: redhoodsu Date: Sat, 17 Dec 2022 17:07:43 +0800 Subject: [PATCH] release: v1.4.3 --- CHANGELOG.md | 4 ++++ package.json | 2 +- src/domains/DOM.ts | 8 ++++++++ src/index.ts | 1 + 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3412093..dd4cf6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.4.3 (17 Dec 2022) + +* feat: support DOM.getNode + ## 1.4.2 (11 Dec 2022) * fix: dom highlighter style encapsulation diff --git a/package.json b/package.json index bb8002b..ebae841 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chobitsu", - "version": "1.4.2", + "version": "1.4.3", "description": "Chrome devtools protocol JavaScript implementation", "main": "dist/chobitsu.js", "exports": { diff --git a/src/domains/DOM.ts b/src/domains/DOM.ts index 1cf2102..6e9380e 100644 --- a/src/domains/DOM.ts +++ b/src/domains/DOM.ts @@ -264,6 +264,14 @@ export function getDOMNodeId(params: any) { } } +export function getDOMNode(params: any) { + const { nodeId } = params + + return { + node: getNode(nodeId), + } +} + function parseAttributes(str: string) { str = `
` diff --git a/src/index.ts b/src/index.ts index fcc2dcd..25c04d3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -41,6 +41,7 @@ chobitsu.register('Runtime', { chobitsu.register('DOM', { ...DOM, getNodeId: DOM.getDOMNodeId, + getNode: DOM.getDOMNode, markUndoableState: noop, undo: noop, getBoxModel: noop,