summaryrefslogtreecommitdiffstats
path: root/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm')
-rw-r--r--Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm8
1 files changed, 8 insertions, 0 deletions
diff --git a/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm b/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm
index 66c0cce..4ebf271 100644
--- a/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm
+++ b/Tools/DumpRenderTree/mac/LayoutTestControllerMac.mm
@@ -1068,6 +1068,14 @@ void LayoutTestController::setEditingBehavior(const char* editingBehavior)
[editingBehaviorNS release];
}
+JSValueRef LayoutTestController::shadowRoot(JSContextRef context, JSValueRef jsElement)
+{
+ DOMElement *element = [DOMElement _DOMElementFromJSContext:context value:jsElement];
+ if (!element)
+ return JSValueMakeNull(context);
+ return [element _shadowRoot:context];
+}
+
void LayoutTestController::abortModal()
{
[NSApp abortModal];