Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(610)

Unified Diff: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h

Issue 2672693002: Moved display property to be generated in ComputedStyleBase. (Closed)
Patch Set: Rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.json5 » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
diff --git a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
index f321bb24af66f8a861f48649926abc7759330898..ea3d365296079e838fe03995e0efac60f8c13472 100644
--- a/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
+++ b/third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h
@@ -859,140 +859,6 @@ inline EBoxOrient CSSIdentifierValue::convertTo() const {
}
template <>
-inline CSSIdentifierValue::CSSIdentifierValue(EDisplay e)
- : CSSValue(IdentifierClass) {
- switch (e) {
- case EDisplay::kInline:
- m_valueID = CSSValueInline;
- break;
- case EDisplay::kBlock:
- m_valueID = CSSValueBlock;
- break;
- case EDisplay::kListItem:
- m_valueID = CSSValueListItem;
- break;
- case EDisplay::kInlineBlock:
- m_valueID = CSSValueInlineBlock;
- break;
- case EDisplay::kTable:
- m_valueID = CSSValueTable;
- break;
- case EDisplay::kInlineTable:
- m_valueID = CSSValueInlineTable;
- break;
- case EDisplay::kTableRowGroup:
- m_valueID = CSSValueTableRowGroup;
- break;
- case EDisplay::kTableHeaderGroup:
- m_valueID = CSSValueTableHeaderGroup;
- break;
- case EDisplay::kTableFooterGroup:
- m_valueID = CSSValueTableFooterGroup;
- break;
- case EDisplay::kTableRow:
- m_valueID = CSSValueTableRow;
- break;
- case EDisplay::kTableColumnGroup:
- m_valueID = CSSValueTableColumnGroup;
- break;
- case EDisplay::kTableColumn:
- m_valueID = CSSValueTableColumn;
- break;
- case EDisplay::kTableCell:
- m_valueID = CSSValueTableCell;
- break;
- case EDisplay::kTableCaption:
- m_valueID = CSSValueTableCaption;
- break;
- case EDisplay::kWebkitBox:
- m_valueID = CSSValueWebkitBox;
- break;
- case EDisplay::kWebkitInlineBox:
- m_valueID = CSSValueWebkitInlineBox;
- break;
- case EDisplay::kFlex:
- m_valueID = CSSValueFlex;
- break;
- case EDisplay::kInlineFlex:
- m_valueID = CSSValueInlineFlex;
- break;
- case EDisplay::kGrid:
- m_valueID = CSSValueGrid;
- break;
- case EDisplay::kInlineGrid:
- m_valueID = CSSValueInlineGrid;
- break;
- case EDisplay::kContents:
- m_valueID = CSSValueContents;
- break;
- case EDisplay::kFlowRoot:
- m_valueID = CSSValueFlowRoot;
- break;
- case EDisplay::kNone:
- m_valueID = CSSValueNone;
- break;
- }
-}
-
-template <>
-inline EDisplay CSSIdentifierValue::convertTo() const {
- switch (m_valueID) {
- case CSSValueInline:
- return EDisplay::kInline;
- case CSSValueBlock:
- return EDisplay::kBlock;
- case CSSValueListItem:
- return EDisplay::kListItem;
- case CSSValueInlineBlock:
- return EDisplay::kInlineBlock;
- case CSSValueTable:
- return EDisplay::kTable;
- case CSSValueInlineTable:
- return EDisplay::kInlineTable;
- case CSSValueTableRowGroup:
- return EDisplay::kTableRowGroup;
- case CSSValueTableHeaderGroup:
- return EDisplay::kTableHeaderGroup;
- case CSSValueTableFooterGroup:
- return EDisplay::kTableFooterGroup;
- case CSSValueTableRow:
- return EDisplay::kTableRow;
- case CSSValueTableColumnGroup:
- return EDisplay::kTableColumnGroup;
- case CSSValueTableColumn:
- return EDisplay::kTableColumn;
- case CSSValueTableCell:
- return EDisplay::kTableCell;
- case CSSValueTableCaption:
- return EDisplay::kTableCaption;
- case CSSValueWebkitBox:
- return EDisplay::kWebkitBox;
- case CSSValueWebkitInlineBox:
- return EDisplay::kWebkitInlineBox;
- case CSSValueFlex:
- case CSSValueWebkitFlex:
- return EDisplay::kFlex;
- case CSSValueInlineFlex:
- case CSSValueWebkitInlineFlex:
- return EDisplay::kInlineFlex;
- case CSSValueGrid:
- return EDisplay::kGrid;
- case CSSValueInlineGrid:
- return EDisplay::kInlineGrid;
- case CSSValueContents:
- return EDisplay::kContents;
- case CSSValueFlowRoot:
- return EDisplay::kFlowRoot;
- case CSSValueNone:
- return EDisplay::kNone;
- break;
- default:
- NOTREACHED();
- return EDisplay::kNone;
- }
-}
-
-template <>
inline CSSIdentifierValue::CSSIdentifierValue(EFlexDirection e)
: CSSValue(IdentifierClass) {
switch (e) {
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.json5 » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698