| Index: third_party/WebKit/Source/core/dom/Element.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.h b/third_party/WebKit/Source/core/dom/Element.h
|
| index bf894d78d7eea157064b794058ce63c6e7e50d92..8b348c29d92e647dd3a56a72f929d20273ac54ae 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.h
|
| +++ b/third_party/WebKit/Source/core/dom/Element.h
|
| @@ -440,8 +440,21 @@ class CORE_EXPORT Element : public ContainerNode {
|
| // stored on the Element, computes the ComputedStyle and stores it on the
|
| // Element’s ElementRareData. Used for getComputedStyle when Element is
|
| // display none.
|
| + //
|
| + // Also, note that the same is used to store "display: contents" elements
|
| + // styles.
|
| const ComputedStyle* ensureComputedStyle(PseudoId = PseudoIdNone);
|
|
|
| + // Returns the display: contents style.
|
| + const ComputedStyle* displayContentsStyle() const;
|
| +
|
| + ComputedStyle* mutableDisplayContentsStyle() const {
|
| + return const_cast<ComputedStyle*>(displayContentsStyle());
|
| + }
|
| +
|
| + // Stores the "display: contents" style of the element.
|
| + void storeDisplayContentsStyle(ComputedStyle&);
|
| +
|
| // Methods for indicating the style is affected by dynamic updates (e.g.,
|
| // children changing, our position changing in our sibling list, etc.)
|
| bool styleAffectedByEmpty() const {
|
|
|