From a74a7bfa98962ecd534bc0e7a603c4abd4db940e Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Sun, 27 Apr 2025 13:53:57 -0400 Subject: [PATCH] System/Libraries/Html/Tokenizer: Add CSS margin, border, padding to @html_dom_node --- System/Libraries/Html/Tokenizer.HC | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/System/Libraries/Html/Tokenizer.HC b/System/Libraries/Html/Tokenizer.HC index f4295c4..f6b45d3 100644 --- a/System/Libraries/Html/Tokenizer.HC +++ b/System/Libraries/Html/Tokenizer.HC @@ -88,21 +88,30 @@ class @html_dom_node : JsonElement U8 tagName[32]; JsonObject* attributes; JsonArray* children; + U8* text; + + I64 display; I64 textAlign; + F64 width; F64 height; I64 widthDistanceType; I64 heightDistanceType; - U32 backgroundColor; - U32 underlineColor; - U32 linethroughColor; + + @css_area margin; + @css_area border; + @css_area padding; + U32 color; + U32 backgroundColor; + U32 linethroughColor; + U32 underlineColor; + U8* fontFamily; I64 fontSize; I64 fontWeight; Bool italic; - I64 display; }; class @html_input_buffer