OLD | NEW |
| (Empty) |
1 <svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:
xlink="http://www.w3.org/1999/xlink" onload="runRepaintAndPixelTest()"> | |
2 <script xlink:href="../../fast/repaint/resources/text-based-repaint.js"/> | |
3 <title>Test for SVGElementInstance::correspondingElement and SVGElementInstanc
e::correspondingUseElement</title> | |
4 | |
5 <defs> | |
6 <rect id="reference" x="240" y="1" width="239" height="358" /> | |
7 <script type="text/ecmascript"> | |
8 <![CDATA[ | |
9 function repaintTest() { | |
10 if (window.eventSender) { | |
11 testRunner.waitUntilDone(); | |
12 eventSender.mouseMoveTo(250, 50); | |
13 eventSender.mouseDown(); | |
14 eventSender.mouseUp(); | |
15 } | |
16 } | |
17 | |
18 function test (event) { | |
19 // get pointers to use and reference elements | |
20 var reference = document.getElementById('reference'); | |
21 var use = document.getElementById('use'); | |
22 | |
23 // initialize the pass count and colors | |
24 var pass = 0; | |
25 var colors = ['red', 'orange', 'green']; | |
26 | |
27 // event.target.correspondingUseElement test | |
28 if (event.target.correspondingUseElement == use) { | |
29 document.getElementById('assertion_1').setAttributeNS(null, 'fill', 'g
reen'); | |
30 pass++; | |
31 } | |
32 | |
33 // event.target.correspondingElement test | |
34 if (event.target.correspondingElement == reference) { | |
35 document.getElementById('assertion_2').setAttributeNS(null, 'fill', 'g
reen'); | |
36 pass++; | |
37 } | |
38 | |
39 // show the result | |
40 use.setAttributeNS(null, 'fill', colors[pass]); | |
41 | |
42 if (window.testRunner) | |
43 testRunner.notifyDone(); | |
44 } | |
45 ]]> | |
46 </script> | |
47 </defs> | |
48 | |
49 <use id="use" xlink:href="#reference" onclick="test(evt)" fill="grey" /> | |
50 | |
51 <text transform="translate(5,20)">Click on the grey rectangle to start</text> | |
52 <text id="assertion_1" fill="red" transform="translate(5,80)">Test for corresp
ondingUseElement</text> | |
53 <text id="assertion_2" fill="red" transform="translate(5,110)">Test for corres
pondingElement</text> | |
54 | |
55 <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke=
"#000"/> | |
56 | |
57 </svg> | |
OLD | NEW |