Merge pull request #275 from lightpanda-io/fake-css-properties

html: implement empty style property
This commit is contained in:
Pierre Tachoire
2024-10-17 15:06:40 +02:00
committed by GitHub

View File

@@ -96,6 +96,7 @@ pub const Interfaces = .{
HTMLTrackElement, HTMLTrackElement,
HTMLUListElement, HTMLUListElement,
HTMLVideoElement, HTMLVideoElement,
CSSProperties,
}; };
const Generated = generate.Union.compile(Interfaces); const Generated = generate.Union.compile(Interfaces);
pub const Union = Generated._union; pub const Union = Generated._union;
@@ -104,10 +105,18 @@ pub const Tags = Generated._enum;
// Abstract class // Abstract class
// -------------- // --------------
const CSSProperties = struct {
pub const mem_guarantied = true;
};
pub const HTMLElement = struct { pub const HTMLElement = struct {
pub const Self = parser.ElementHTML; pub const Self = parser.ElementHTML;
pub const prototype = *Element; pub const prototype = *Element;
pub const mem_guarantied = true; pub const mem_guarantied = true;
pub fn get_style(_: *parser.ElementHTML) CSSProperties {
return .{};
}
}; };
// Deprecated HTMLElements in Chrome (2023/03/15) // Deprecated HTMLElements in Chrome (2023/03/15)