From 42bc80e5b54854216e64022ea365cb1f4eb96d97 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Sat, 19 Apr 2025 21:28:16 +0800 Subject: [PATCH] add indexed_get to namednodemap --- src/browser/dom/namednodemap.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/browser/dom/namednodemap.zig b/src/browser/dom/namednodemap.zig index 97a85b5c..2c91becf 100644 --- a/src/browser/dom/namednodemap.zig +++ b/src/browser/dom/namednodemap.zig @@ -70,6 +70,13 @@ pub const NamedNodeMap = struct { ) !*parser.Attribute { return try parser.namedNodeMapRemoveNamedItemNS(self, namespace, localname); } + + pub fn indexed_get(self: *parser.NamedNodeMap, index: u32, has_value: *bool) !*parser.Attribute { + return (try NamedNodeMap._item(self, index)) orelse { + has_value.* = false; + return undefined; + }; + } }; // Tests