Index: Source/core/css/CSSComputedStyleDeclaration.cpp |
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp |
index 6fdc5a27e8a8d8aefd43e57b1169c926f1d73537..cae104934cbed36e7723908bdb3bc628711ca2e5 100644 |
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp |
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp |
@@ -34,6 +34,7 @@ |
#include "core/css/CSSBorderImage.h" |
#include "core/css/CSSFilterValue.h" |
#include "core/css/CSSFunctionValue.h" |
+#include "core/css/CSSGridTemplateValue.h" |
#include "core/css/CSSLineBoxContainValue.h" |
#include "core/css/CSSMixFunctionValue.h" |
#include "core/css/CSSParser.h" |
@@ -1980,6 +1981,14 @@ PassRefPtr<CSSValue> CSSComputedStyleDeclaration::getPropertyCSSValue(CSSPropert |
case CSSPropertyGridArea: |
return getCSSPropertyValuesForGridShorthand(gridAreaShorthand()); |
+ case CSSPropertyGridTemplate: |
+ if (!style->namedGridAreaRowCount()) { |
+ ASSERT(!style->namedGridAreaColumnCount()); |
+ return cssValuePool().createIdentifierValue(CSSValueNone); |
+ } |
+ |
+ return CSSGridTemplateValue::create(style->namedGridArea(), style->namedGridAreaRowCount(), style->namedGridAreaColumnCount()); |
+ |
case CSSPropertyHeight: |
if (renderer) { |
// According to http://www.w3.org/TR/CSS2/visudet.html#the-height-property, |