Files
browser/src/dom/element.zig
Francis Bouvier 50ac87ed6a Implement HTMLDocument.createElement
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-03-16 18:22:46 +01:00

27 lines
514 B
Zig

const std = @import("std");
const parser = @import("../parser.zig");
const Node = @import("node.zig").Node;
pub const Element = struct {
proto: Node,
base: *parser.Element,
pub const prototype = *Node;
pub fn init(base: *parser.Element) Element {
return .{
.proto = Node.init(null),
.base = base,
};
}
// JS funcs
// --------
pub fn get_localName(self: Element) []const u8 {
return parser.elementLocalName(self.base);
}
};