From c2106b4b77e34e817aedbfc23649bb7d56dd98e5 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Fri, 19 Jan 2024 17:42:22 +0100 Subject: [PATCH] html: add em tag --- src/html/elements.zig | 2 +- src/netsurf.zig | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/html/elements.zig b/src/html/elements.zig index afb8c497..0324fff1 100644 --- a/src/html/elements.zig +++ b/src/html/elements.zig @@ -495,7 +495,7 @@ pub fn toInterface(comptime T: type, e: *parser.Element) !T { const elem: *align(@alignOf(*parser.Element)) parser.Element = @alignCast(e); const tag = try parser.elementHTMLGetTagType(@as(*parser.ElementHTML, @ptrCast(elem))); return switch (tag) { - .abbr, .acronym, .address, .article, .aside, .b, .bdi, .bdo, .bgsound, .big, .center, .cite, .code, .dd, .details, .dfn, .dt, .figcaption, .figure, .footer, .header, .hgroup, .i, .isindex, .kbd, .main, .mark, .marquee, .nav, .nobr, .noframes, .noscript, .rp, .rt, .ruby, .s, .samp, .section, .small, .spacer, .strike, .sub, .summary, .sup, .tt, .u, .wbr, ._var => .{ .HTMLElement = @as(*parser.ElementHTML, @ptrCast(elem)) }, + .abbr, .acronym, .address, .article, .aside, .b, .bdi, .bdo, .bgsound, .big, .center, .cite, .code, .dd, .details, .dfn, .dt, .em, .figcaption, .figure, .footer, .header, .hgroup, .i, .isindex, .kbd, .main, .mark, .marquee, .nav, .nobr, .noframes, .noscript, .rp, .rt, .ruby, .s, .samp, .section, .small, .spacer, .strike, .sub, .summary, .sup, .tt, .u, .wbr, ._var => .{ .HTMLElement = @as(*parser.ElementHTML, @ptrCast(elem)) }, .a => .{ .HTMLAnchorElement = @as(*parser.Anchor, @ptrCast(elem)) }, .area => .{ .HTMLAreaElement = @as(*parser.Area, @ptrCast(elem)) }, .audio => .{ .HTMLAudioElement = @as(*parser.Audio, @ptrCast(elem)) }, diff --git a/src/netsurf.zig b/src/netsurf.zig index 341dcd9f..7182f792 100644 --- a/src/netsurf.zig +++ b/src/netsurf.zig @@ -120,6 +120,7 @@ pub const Tag = enum(u8) { datalist = c.DOM_HTML_ELEMENT_TYPE_DATALIST, dir = c.DOM_HTML_ELEMENT_TYPE_DIR, div = c.DOM_HTML_ELEMENT_TYPE_DIV, + em = c.DOM_HTML_ELEMENT_TYPE_EM, embed = c.DOM_HTML_ELEMENT_TYPE_EMBED, figcaption = c.DOM_HTML_ELEMENT_TYPE_FIGCAPTION, figure = c.DOM_HTML_ELEMENT_TYPE_FIGURE,