| OLD | NEW |
| 1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
| 2 <html> | 2 <html> |
| 3 <body> | 3 <body> |
| 4 <script src="../resources/js-test.js"></script> | 4 <script src="../resources/js-test.js"></script> |
| 5 | 5 |
| 6 <div id="container" style="position: relative; top: 100px; left: 600px; width:40
0px; height: 400px;" role="group" tabindex="0"> | 6 <div id="container" style="position: relative; top: 100px; left: 600px; width:40
0px; height: 400px;" role="group" tabindex="0"> |
| 7 | 7 |
| 8 <svg role="group" id="svgroot"> | 8 <svg role="group" id="svgroot"> |
| 9 | 9 |
| 10 <circle role="button" aria-label="face" id="face" r="200" cx="200" cy="200" st
roke="red" stroke-width="1" fill="yellow" /> | 10 <circle role="button" aria-label="face" id="face" r="200" cx="200" cy="200" st
roke="red" stroke-width="1" fill="yellow" /> |
| (...skipping 28 matching lines...) Expand all Loading... |
| 39 | 39 |
| 40 var container = accessibilityController.accessibleElementById("svgroot"); | 40 var container = accessibilityController.accessibleElementById("svgroot"); |
| 41 | 41 |
| 42 var x = pageX(container) - 1; | 42 var x = pageX(container) - 1; |
| 43 var y = pageY(container) - 1; | 43 var y = pageY(container) - 1; |
| 44 | 44 |
| 45 debug("container location: (" + x + ", " + y + ")"); | 45 debug("container location: (" + x + ", " + y + ")"); |
| 46 | 46 |
| 47 var face = container.childAtIndex(0); | 47 var face = container.childAtIndex(0); |
| 48 debug('Face role: ' + face.role); | 48 debug('Face role: ' + face.role); |
| 49 debug('Face label: ' + face.description); | 49 debug('Face label: ' + face.deprecatedDescription); |
| 50 debug('FaceX: ' + (pageX(face) - x)); | 50 debug('FaceX: ' + (pageX(face) - x)); |
| 51 debug('FaceY: ' + Math.abs(pageY(face) - y)); | 51 debug('FaceY: ' + Math.abs(pageY(face) - y)); |
| 52 debug('<br>'); | 52 debug('<br>'); |
| 53 | 53 |
| 54 var eye = container.childAtIndex(1); | 54 var eye = container.childAtIndex(1); |
| 55 debug('Eye role: ' + eye.role); | 55 debug('Eye role: ' + eye.role); |
| 56 debug('Eye label: ' + eye.description); | 56 debug('Eye label: ' + eye.deprecatedDescription); |
| 57 debug('EyeX: ' + (pageX(eye) - x)); | 57 debug('EyeX: ' + (pageX(eye) - x)); |
| 58 debug('EyeY: ' + Math.abs(pageY(eye) - y)); | 58 debug('EyeY: ' + Math.abs(pageY(eye) - y)); |
| 59 debug('<br>'); | 59 debug('<br>'); |
| 60 | 60 |
| 61 var nose = container.childAtIndex(3); | 61 var nose = container.childAtIndex(3); |
| 62 debug('Nose role: ' + nose.role); | 62 debug('Nose role: ' + nose.role); |
| 63 debug('Nose label: ' + nose.description); | 63 debug('Nose label: ' + nose.deprecatedDescription); |
| 64 debug('NoseX: ' + (pageX(nose) - x)); | 64 debug('NoseX: ' + (pageX(nose) - x)); |
| 65 debug('NoseY: ' + Math.abs(pageY(nose) - y)); | 65 debug('NoseY: ' + Math.abs(pageY(nose) - y)); |
| 66 debug('<br>'); | 66 debug('<br>'); |
| 67 | 67 |
| 68 var mouth = container.childAtIndex(4); | 68 var mouth = container.childAtIndex(4); |
| 69 debug('Mouth role: ' + mouth.role); | 69 debug('Mouth role: ' + mouth.role); |
| 70 debug('Mouth label: ' + mouth.description); | 70 debug('Mouth label: ' + mouth.deprecatedDescription); |
| 71 debug('MouthX: ' + (pageX(mouth) - x)); | 71 debug('MouthX: ' + (pageX(mouth) - x)); |
| 72 debug('MouthY: ' + Math.floor(Math.abs(pageY(mouth) - y))); | 72 debug('MouthY: ' + Math.floor(Math.abs(pageY(mouth) - y))); |
| 73 debug('<br>'); | 73 debug('<br>'); |
| 74 | 74 |
| 75 // Text varies by about 1 - 2 pixels depending on the platform, | 75 // Text varies by about 1 - 2 pixels depending on the platform, |
| 76 // so just print the text coordinates divided by 10. | 76 // so just print the text coordinates divided by 10. |
| 77 var text = container.childAtIndex(5).childAtIndex(0); | 77 var text = container.childAtIndex(5).childAtIndex(0); |
| 78 debug('Text role: ' + text.role); | 78 debug('Text role: ' + text.role); |
| 79 debug('TextX/10: ' + Math.floor((pageX(text) - x) / 10)); | 79 debug('TextX/10: ' + Math.floor((pageX(text) - x) / 10)); |
| 80 debug('TextY/10: ' + Math.floor(Math.abs(pageY(text) - y) / 10)); | 80 debug('TextY/10: ' + Math.floor(Math.abs(pageY(text) - y) / 10)); |
| 81 debug('<br>'); | 81 debug('<br>'); |
| 82 | 82 |
| 83 var image = container.childAtIndex(6); | 83 var image = container.childAtIndex(6); |
| 84 debug('Image role: ' + image.role); | 84 debug('Image role: ' + image.role); |
| 85 debug('Image label: ' + image.description); | 85 debug('Image label: ' + image.deprecatedDescription); |
| 86 debug('ImageX: ' + (pageX(image) - x)); | 86 debug('ImageX: ' + (pageX(image) - x)); |
| 87 debug('ImageY: ' + Math.abs(pageY(image) - y)); | 87 debug('ImageY: ' + Math.abs(pageY(image) - y)); |
| 88 } | 88 } |
| 89 | 89 |
| 90 </script> | 90 </script> |
| 91 | 91 |
| 92 </body> | 92 </body> |
| 93 </html> | 93 </html> |
| 94 | 94 |
| OLD | NEW |