dom: implement element.slot

This commit is contained in:
Pierre Tachoire
2023-12-08 16:04:40 +01:00
parent 3d5155bf2b
commit bd6f3faf9a

View File

@@ -57,6 +57,14 @@ pub const Element = struct {
return try parser.elementSetAttribute(self, "class", class);
}
pub fn get_slot(self: *parser.Element) ![]const u8 {
return try parser.elementGetAttribute(self, "slot") orelse "";
}
pub fn set_slot(self: *parser.Element, slot: []const u8) !void {
return try parser.elementSetAttribute(self, "slot", slot);
}
pub fn get_attributes(self: *parser.Element) !*parser.NamedNodeMap {
return try parser.nodeGetAttributes(parser.elementToNode(self));
}