Files
browser/src/dom/document.zig
Francis Bouvier 766b7b4ed8 netsurf: first adaptations
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-20 23:04:16 +02:00

35 lines
802 B
Zig

const std = @import("std");
const parser = @import("../netsurf.zig");
const Node = @import("node.zig").Node;
const Element = @import("element.zig").Element;
pub const Document = struct {
pub const Self = parser.Document;
pub const prototype = *Node;
pub const mem_guarantied = true;
// pub fn constructor() *parser.Document {
// // TODO
// return .{};
// }
pub fn getElementById(self: *parser.Document, id: []const u8) ?*parser.Element {
return parser.documentGetElementById(self, id);
}
// JS funcs
// --------
pub fn get_body(_: *parser.Document) ?*parser.Body {
// TODO
return null;
}
pub fn _getElementById(_: *parser.Document, _: []u8) ?*parser.Element {
// TODO
return null;
}
};