Index: third_party/WebKit/Source/core/layout/line/RootInlineBox.cpp |
diff --git a/third_party/WebKit/Source/core/layout/line/RootInlineBox.cpp b/third_party/WebKit/Source/core/layout/line/RootInlineBox.cpp |
index 811f819a068feb7ec6e953c6089c4a9c91c45146..39637a84899dc5b680076b694c40bbf620e79630 100644 |
--- a/third_party/WebKit/Source/core/layout/line/RootInlineBox.cpp |
+++ b/third_party/WebKit/Source/core/layout/line/RootInlineBox.cpp |
@@ -682,16 +682,17 @@ LayoutUnit RootInlineBox::verticalPositionForBox( |
LayoutUnit verticalPosition; |
EVerticalAlign verticalAlign = boxModel.style()->verticalAlign(); |
- if (verticalAlign == VerticalAlignTop || verticalAlign == VerticalAlignBottom) |
+ if (verticalAlign == EVerticalAlign::Top || |
+ verticalAlign == EVerticalAlign::Bottom) |
return LayoutUnit(); |
LineLayoutItem parent = boxModel.parent(); |
if (parent.isLayoutInline() && |
- parent.style()->verticalAlign() != VerticalAlignTop && |
- parent.style()->verticalAlign() != VerticalAlignBottom) |
+ parent.style()->verticalAlign() != EVerticalAlign::Top && |
+ parent.style()->verticalAlign() != EVerticalAlign::Bottom) |
verticalPosition = box->parent()->logicalTop(); |
- if (verticalAlign != VerticalAlignBaseline) { |
+ if (verticalAlign != EVerticalAlign::Baseline) { |
const Font& font = parent.style(firstLine)->font(); |
const SimpleFontData* fontData = font.primaryFont(); |
DCHECK(fontData); |
@@ -704,21 +705,21 @@ LayoutUnit RootInlineBox::verticalPositionForBox( |
LineDirectionMode lineDirection = |
parent.isHorizontalWritingMode() ? HorizontalLine : VerticalLine; |
- if (verticalAlign == VerticalAlignSub) { |
+ if (verticalAlign == EVerticalAlign::Sub) { |
verticalPosition += fontSize / 5 + 1; |
- } else if (verticalAlign == VerticalAlignSuper) { |
+ } else if (verticalAlign == EVerticalAlign::Super) { |
verticalPosition -= fontSize / 3 + 1; |
- } else if (verticalAlign == VerticalAlignTextTop) { |
+ } else if (verticalAlign == EVerticalAlign::TextTop) { |
verticalPosition += |
boxModel.baselinePosition(baselineType(), firstLine, lineDirection) - |
fontMetrics.ascent(baselineType()); |
- } else if (verticalAlign == VerticalAlignMiddle) { |
+ } else if (verticalAlign == EVerticalAlign::Middle) { |
verticalPosition = LayoutUnit( |
(verticalPosition - LayoutUnit(fontMetrics.xHeight() / 2) - |
boxModel.lineHeight(firstLine, lineDirection) / 2 + |
boxModel.baselinePosition(baselineType(), firstLine, lineDirection)) |
.round()); |
- } else if (verticalAlign == VerticalAlignTextBottom) { |
+ } else if (verticalAlign == EVerticalAlign::TextBottom) { |
verticalPosition += fontMetrics.descent(baselineType()); |
// lineHeight - baselinePosition is always 0 for replaced elements (except |
// inline blocks), so don't bother wasting time in that case. |
@@ -727,11 +728,11 @@ LayoutUnit RootInlineBox::verticalPositionForBox( |
verticalPosition -= (boxModel.lineHeight(firstLine, lineDirection) - |
boxModel.baselinePosition( |
baselineType(), firstLine, lineDirection)); |
- } else if (verticalAlign == VerticalAlignBaselineMiddle) { |
+ } else if (verticalAlign == EVerticalAlign::BaselineMiddle) { |
verticalPosition += |
-boxModel.lineHeight(firstLine, lineDirection) / 2 + |
boxModel.baselinePosition(baselineType(), firstLine, lineDirection); |
- } else if (verticalAlign == VerticalAlignLength) { |
+ } else if (verticalAlign == EVerticalAlign::Length) { |
LayoutUnit lineHeight; |
// Per http://www.w3.org/TR/CSS21/visudet.html#propdef-vertical-align: |
// 'Percentages: refer to the 'line-height' of the element itself'. |