| <html> |
| <head> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.setCanOpenWindows(); |
| testRunner.waitUntilDone(); |
| } |
| |
| var xmlWindow; |
| |
| function print(str) |
| { |
| document.getElementById('output').textContent = str; |
| xmlWindow.close(); |
| testRunner.notifyDone(); |
| } |
| |
| function checkSourceXML() |
| { |
| var sourceXML = xmlWindow.document.getElementById('webkit-xml-viewer-source-xml'); |
| if (sourceXML && sourceXML.firstChild.nodeName == 'root') |
| print('SUCCESS'); |
| else |
| print('FAIL'); |
| } |
| |
| function onload() |
| { |
| xmlWindow = window.open('resources/sample.xml', "XMLViewerTestWindow"); |
| xmlWindow.onAfterWebkitXMLViewerLoaded = checkSourceXML; |
| } |
| |
| </script> |
| </head> |
| <body onload="onload();"> |
| <p>Tests extensions hooks in xml viewer.</p> |
| <div id='output'></div> |
| </body> |
| </html> |