Chromium Code Reviews| Index: third_party/WebKit/Source/core/editing/EditingUtilities.cpp |
| diff --git a/third_party/WebKit/Source/core/editing/EditingUtilities.cpp b/third_party/WebKit/Source/core/editing/EditingUtilities.cpp |
| index f3f043b3d8b617389766cc076cbab5882b1091b5..03f26043df8c37e63090ab05dca7006359d81ab9 100644 |
| --- a/third_party/WebKit/Source/core/editing/EditingUtilities.cpp |
| +++ b/third_party/WebKit/Source/core/editing/EditingUtilities.cpp |
| @@ -1136,6 +1136,16 @@ bool isListItem(const Node* n) |
| return n && n->layoutObject() && n->layoutObject()->isListItem(); |
| } |
| +bool isPresentationalHTMLElement(const Node* node) |
|
yosin_UTC9
2016/08/12 01:37:35
Could you make |isPresentationalHTMLElement() to t
joone
2016/08/12 22:12:21
Maybe no, because we need to change other methods
|
| +{ |
| + if (!node->isHTMLElement()) |
| + return false; |
| + |
| + const HTMLElement& element = toHTMLElement(*node); |
| + return element.hasTagName(uTag) || element.hasTagName(sTag) || element.hasTagName(strikeTag) |
| + || element.hasTagName(iTag) || element.hasTagName(emTag) || element.hasTagName(bTag) || element.hasTagName(strongTag); |
| +} |
| + |
| Element* associatedElementOf(const Position& position) |
| { |
| Node* node = position.anchorNode(); |