Index: Source/core/html/HTMLElement.cpp |
diff --git a/Source/core/html/HTMLElement.cpp b/Source/core/html/HTMLElement.cpp |
index 59e0cba45f063250b31e2a2163e13c282a11bf59..574ff986fd1a9bd3c4fff4575179f8a9625d3fb9 100644 |
--- a/Source/core/html/HTMLElement.cpp |
+++ b/Source/core/html/HTMLElement.cpp |
@@ -934,6 +934,14 @@ bool HTMLElement::isInteractiveContent() const |
return false; |
} |
+HTMLMenuElement* HTMLElement::assignedContextMenu() const |
+{ |
+ HTMLMenuElement* menu = contextMenu(); |
+ if (menu) |
tkent
2014/11/12 09:37:18
nit:
if (HTMLMenuElement* menu = contextMenu()
pals
2014/11/12 09:43:59
Done.
|
+ return menu; |
+ |
+ return parentElement() && parentElement()->isHTMLElement() ? toHTMLElement(parentElement())->assignedContextMenu() :nullptr; |
tkent
2014/11/12 09:37:18
nit: need a space after :
pals
2014/11/12 09:43:58
Done.
|
+} |
HTMLMenuElement* HTMLElement::contextMenu() const |
{ |