Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Unified Diff: LayoutTests/svg/custom/use-event-handler-on-referenced-element-hierarchy.svg

Issue 312423002: Don't expose the user agent shadow tree (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Patch currentTarget Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/svg/custom/use-event-handler-on-referenced-element-hierarchy.svg
diff --git a/LayoutTests/svg/custom/use-event-handler-on-use-element.svg b/LayoutTests/svg/custom/use-event-handler-on-referenced-element-hierarchy.svg
similarity index 53%
copy from LayoutTests/svg/custom/use-event-handler-on-use-element.svg
copy to LayoutTests/svg/custom/use-event-handler-on-referenced-element-hierarchy.svg
index 7545cb9cc3ab6b853845d88aec7398d7d7fa22cb..6e06609eb8cc7cb25d8cc53efba83f118e9b5d68 100644
--- a/LayoutTests/svg/custom/use-event-handler-on-use-element.svg
+++ b/LayoutTests/svg/custom/use-event-handler-on-referenced-element-hierarchy.svg
@@ -1,12 +1,16 @@
-<svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" onload="runRepaintAndPixelTest()">
+<svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" onload="clickRect()">
<script xlink:href="../../fast/repaint/resources/text-based-repaint.js"/>
<defs>
- <rect id="reference" x="240" y="1" width="239" height="358"/>
+ <g id="reference">
+ <rect onclick="test(evt)" id="referenceRect" x="240" y="1" width="239" height="358"/>
+ </g>
<script type="text/ecmascript">
<![CDATA[
- window.outputRepaintRects = false;
- function repaintTest() {
+ if (window.testRunner)
+ testRunner.dumpAsText();
+
+ function clickRect() {
if (window.eventSender) {
testRunner.waitUntilDone();
eventSender.mouseMoveTo(250, 50);
@@ -15,8 +19,10 @@
}
}
- function test() {
- document.getElementById("text").firstChild.nodeValue = "Test passed.";
+ function test(evt) {
+ var rect = evt.currentTarget;
+ if (rect.parentNode == "[object SVGGElement]" && rect.parentNode.parentNode == "[object SVGDefsElement]")
esprehn 2014/06/12 21:52:36 Can you compare to a real node in the page? getEle
+ document.getElementById("text").firstChild.nodeValue = "Test passed.";
if (window.testRunner)
testRunner.notifyDone();
}
@@ -24,7 +30,7 @@
</script>
</defs>
- <use id="use" onclick="test()" xlink:href="#reference" fill="grey"/>
+ <use xlink:href="#reference" fill="grey"/>
<text id="text" transform="translate(5,20)">Test failed.</text>
<rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>

Powered by Google App Engine
This is Rietveld 408576698