dom: add document.doctype getter

This commit is contained in:
Pierre Tachoire
2023-11-20 15:24:23 +01:00
parent 5ac6a286fc
commit a64d920f11
3 changed files with 33 additions and 0 deletions

View File

@@ -12,6 +12,8 @@ const HTMLCollection = @import("html_collection.zig").HTMLCollection;
const Element = @import("element.zig").Element;
const ElementUnion = @import("element.zig").Union;
const DocumentType = @import("document_type.zig").DocumentType;
// WEB IDL https://dom.spec.whatwg.org/#document
pub const Document = struct {
pub const Self = parser.Document;
@@ -25,6 +27,10 @@ pub const Document = struct {
// JS funcs
// --------
//
pub fn get_doctype(self: *parser.Document) ?*parser.DocumentType {
return parser.documentGetDoctype(self);
}
pub fn _getElementById(self: *parser.Document, id: []const u8) ?ElementUnion {
const e = parser.documentGetElementById(self, id) orelse return null;