File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
AngleSharp.Css.Tests/Declarations
AngleSharp.Css/Values/Composites Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -768,5 +768,13 @@ public void CssRuleWithOnlyGridTemplateAreasLegal_Issue27()
768
768
var text = rule . CssText ;
769
769
Assert . AreEqual ( snippet , text ) ;
770
770
}
771
+
772
+ [ Test ]
773
+ public void CssGridTemplateLonghands_Issue68 ( )
774
+ {
775
+ var snippet = "grid-template-areas: none; grid-template-columns: none; grid-template-rows: none" ;
776
+ var style = ParseDeclarations ( snippet ) ;
777
+ Assert . AreEqual ( "grid-template: none" , style . CssText ) ;
778
+ }
771
779
}
772
780
}
Original file line number Diff line number Diff line change @@ -61,7 +61,11 @@ public String CssText
61
61
var rows = String . Empty ;
62
62
var cols = _columns ? . CssText ;
63
63
64
- if ( _areas != null )
64
+ if ( _areas is Constant < object > || _columns is Constant < object > || _rows is Constant < object > )
65
+ {
66
+ return CssKeywords . None ;
67
+ }
68
+ else if ( _areas != null )
65
69
{
66
70
var areas = ( ( CssTupleValue ) _areas ) . Items ;
67
71
var rowItems = ( ( CssTupleValue ) _rows ) . Items ;
@@ -89,7 +93,7 @@ public String CssText
89
93
90
94
if ( ! String . IsNullOrEmpty ( cols ) )
91
95
{
92
- return String . Concat ( rows , " / " , cols ) ;
96
+ return String . Concat ( rows , " / " , cols ) ;
93
97
}
94
98
95
99
return rows ;
You can’t perform that action at this time.
0 commit comments