| 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 |