mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-03-31 17:39:46 +00:00
SemanticTree: reorder getNodeDetails params
This commit is contained in:
@@ -640,10 +640,10 @@ pub const NodeDetails = struct {
|
|||||||
};
|
};
|
||||||
|
|
||||||
pub fn getNodeDetails(
|
pub fn getNodeDetails(
|
||||||
|
arena: std.mem.Allocator,
|
||||||
node: *Node,
|
node: *Node,
|
||||||
registry: *CDPNode.Registry,
|
registry: *CDPNode.Registry,
|
||||||
page: *Page,
|
page: *Page,
|
||||||
arena: std.mem.Allocator,
|
|
||||||
) !NodeDetails {
|
) !NodeDetails {
|
||||||
const cdp_node = try registry.register(node);
|
const cdp_node = try registry.register(node);
|
||||||
const axn = AXNode.fromNode(node);
|
const axn = AXNode.fromNode(node);
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ fn getNodeDetails(cmd: anytype) !void {
|
|||||||
|
|
||||||
const node = (bc.node_registry.lookup_by_id.get(params.backendNodeId) orelse return error.InvalidNodeId).dom;
|
const node = (bc.node_registry.lookup_by_id.get(params.backendNodeId) orelse return error.InvalidNodeId).dom;
|
||||||
|
|
||||||
const details = SemanticTree.getNodeDetails(node, &bc.node_registry, page, cmd.arena) catch return error.InternalError;
|
const details = SemanticTree.getNodeDetails(cmd.arena, node, &bc.node_registry, page) catch return error.InternalError;
|
||||||
|
|
||||||
return cmd.sendResult(.{
|
return cmd.sendResult(.{
|
||||||
.nodeDetails = details,
|
.nodeDetails = details,
|
||||||
|
|||||||
@@ -404,7 +404,7 @@ fn handleNodeDetails(server: *Server, arena: std.mem.Allocator, id: std.json.Val
|
|||||||
};
|
};
|
||||||
|
|
||||||
const page = server.session.currentPage().?;
|
const page = server.session.currentPage().?;
|
||||||
const details = lp.SemanticTree.getNodeDetails(node.dom, &server.node_registry, page, arena) catch {
|
const details = lp.SemanticTree.getNodeDetails(arena, node.dom, &server.node_registry, page) catch {
|
||||||
return server.sendError(id, .InternalError, "Failed to get node details");
|
return server.sendError(id, .InternalError, "Failed to get node details");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user