mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
use log an brievity
This commit is contained in:
@@ -31,6 +31,8 @@ const NodeList = @import("nodelist.zig").NodeList;
|
|||||||
const HTMLElem = @import("../html/elements.zig");
|
const HTMLElem = @import("../html/elements.zig");
|
||||||
pub const Union = @import("../html/elements.zig").Union;
|
pub const Union = @import("../html/elements.zig").Union;
|
||||||
|
|
||||||
|
const log = std.log.scoped(.element);
|
||||||
|
|
||||||
// WEB IDL https://dom.spec.whatwg.org/#element
|
// WEB IDL https://dom.spec.whatwg.org/#element
|
||||||
pub const Element = struct {
|
pub const Element = struct {
|
||||||
pub const Self = parser.Element;
|
pub const Self = parser.Element;
|
||||||
@@ -146,16 +148,12 @@ pub const Element = struct {
|
|||||||
while (true) {
|
while (true) {
|
||||||
if (try select.match(current)) {
|
if (try select.match(current)) {
|
||||||
if (!current.isElement()) {
|
if (!current.isElement()) {
|
||||||
std.debug.print("closest: is not an element: {s}\n", .{try current.tag()});
|
log.err("closest: is not an element: {s}", .{try current.tag()});
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
return parser.nodeToElement(current.node);
|
return parser.nodeToElement(current.node);
|
||||||
}
|
}
|
||||||
if (try current.parent()) |parent| {
|
current = try current.parent() orelse return null;
|
||||||
current = parent;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user