about summary refs log tree commit diff stats
path: root/src/css/cssvalues.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/css/cssvalues.nim')
-rw-r--r--src/css/cssvalues.nim10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/css/cssvalues.nim b/src/css/cssvalues.nim
index 9d78f851..3cd22c2f 100644
--- a/src/css/cssvalues.nim
+++ b/src/css/cssvalues.nim
@@ -197,6 +197,7 @@ type
     DisplayInlineGrid = "inline-grid"
     # internal, for layout
     DisplayTableWrapper = ""
+    DisplayMarker = ""
 
   CSSWhiteSpace* = enum
     WhitespaceNormal = "normal"
@@ -558,9 +559,14 @@ const OverflowScrollLike* = {OverflowScroll, OverflowAuto, OverflowOverlay}
 const OverflowHiddenLike* = {OverflowHidden, OverflowClip}
 const FlexReverse* = {FlexDirectionRowReverse, FlexDirectionColumnReverse}
 const DisplayInlineBlockLike* = {
-  DisplayInlineTable, DisplayInlineBlock, DisplayInlineFlex, DisplayInlineGrid
+  DisplayInlineTable, DisplayInlineBlock, DisplayInlineFlex, DisplayInlineGrid,
+  DisplayMarker
 }
 const DisplayOuterInline* = DisplayInlineBlockLike + {DisplayInline}
+const DisplayInnerBlock* = {
+  DisplayBlock, DisplayFlowRoot, DisplayTableCaption, DisplayInlineBlock,
+  DisplayListItem, DisplayMarker
+}
 const DisplayInnerFlex* = {DisplayFlex, DisplayInlineFlex}
 const DisplayInnerGrid* = {DisplayGrid, DisplayInlineGrid}
 const RowGroupBox* = {
@@ -757,7 +763,7 @@ func inherited*(t: CSSPropertyType): bool =
 func blockify*(display: CSSDisplay): CSSDisplay =
   case display
   of DisplayBlock, DisplayTable, DisplayListItem, DisplayNone, DisplayFlowRoot,
-      DisplayFlex, DisplayTableWrapper, DisplayGrid:
+      DisplayFlex, DisplayTableWrapper, DisplayGrid, DisplayMarker:
     return display
   of DisplayInline, DisplayInlineBlock, DisplayTableRow,
       DisplayTableRowGroup, DisplayTableColumn,