Index: third_party/WebKit/Source/core/style/ComputedStyle.h |
diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.h b/third_party/WebKit/Source/core/style/ComputedStyle.h |
index f8b0e9a0d2faec907584622e21be33ded96b1d73..395478dc55737d8c0f4707a660978886504b7240 100644 |
--- a/third_party/WebKit/Source/core/style/ComputedStyle.h |
+++ b/third_party/WebKit/Source/core/style/ComputedStyle.h |
@@ -3361,6 +3361,9 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
bool isOriginalDisplayInlineType() const { |
return isDisplayInlineType(originalDisplay()); |
} |
+ bool isDisplayBlockContainer() const { |
+ return isDisplayBlockContainer(display()); |
+ } |
bool isDisplayFlexibleOrGridBox() const { |
return isDisplayFlexibleBox(display()) || isDisplayGridBox(display()); |
} |
@@ -3712,6 +3715,12 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase, |
setVisitedLinkCaretColor, v); |
} |
+ static bool isDisplayBlockContainer(EDisplay display) { |
+ return display == EDisplay::Block || display == EDisplay::ListItem || |
+ display == EDisplay::InlineBlock || display == EDisplay::FlowRoot || |
+ display == EDisplay::TableCell || display == EDisplay::TableCaption; |
+ } |
+ |
static bool isDisplayFlexibleBox(EDisplay display) { |
return display == EDisplay::Flex || display == EDisplay::InlineFlex; |
} |