mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-02-04 14:33:47 +00:00
Merge pull request #1330 from lightpanda-io/zigdom-element-get-by-class-name-fix
fix `dom/nodes/Element-getElementsByClassName` wpt
This commit is contained in:
@@ -992,7 +992,7 @@ pub fn getElementsByClassName(self: *Element, class_name: []const u8, page: *Pag
|
|||||||
var class_names: std.ArrayList([]const u8) = .empty;
|
var class_names: std.ArrayList([]const u8) = .empty;
|
||||||
var it = std.mem.tokenizeAny(u8, class_name, &std.ascii.whitespace);
|
var it = std.mem.tokenizeAny(u8, class_name, &std.ascii.whitespace);
|
||||||
while (it.next()) |name| {
|
while (it.next()) |name| {
|
||||||
try class_names.append(arena, name);
|
try class_names.append(arena, try page.dupeString(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
return collections.NodeLive(.class_name).init(self.asNode(), class_names.items, page);
|
return collections.NodeLive(.class_name).init(self.asNode(), class_names.items, page);
|
||||||
|
|||||||
Reference in New Issue
Block a user