OLD | NEW |
(Empty) | |
| 1 if (window.testRunner) |
| 2 testRunner.waitUntilDone(); |
| 3 |
| 4 var _NUM_RETRIES = 10; |
| 5 var _TIMEOUT = 200; |
| 6 |
| 7 function waitXSLTransform(iframe, callback) { |
| 8 var oldDocument = iframe.contentDocument; |
| 9 var retry = _NUM_RETRIES; |
| 10 |
| 11 function waitXSLTransformInternal() { |
| 12 if (--retry && oldDocument == iframe.contentDocument) |
| 13 setTimeout(waitXSLTransformInternal, _TIMEOUT); |
| 14 |
| 15 callback(); |
| 16 if (window.testRunner) |
| 17 testRunner.notifyDone(); |
| 18 }; |
| 19 setTimeout(waitXSLTransformInternal, _TIMEOUT); |
| 20 } |
| 21 |
| 22 function runTest(url) { |
| 23 var iframe = document.createElement('iframe'); |
| 24 iframe.src = url; |
| 25 document.body.appendChild(iframe); |
| 26 waitXSLTransform(iframe, function() {}); |
| 27 }; |
OLD | NEW |