| <!DOCTYPE HTML> |
| <html> |
| <body> |
| <p>Tests that reparenting media elements also reparents ActiveDOMObject.</p> |
| <iframe src="resources/media-frame.html"></iframe> |
| <script src="resources/activedomobject-test.js"></script> |
| <script> |
| function runTest() |
| { |
| window.iframe = document.querySelector('iframe').contentDocument; |
| |
| log('Before Reparenting'); |
| shouldBe('window.internals.activeDOMObjectCount(document)', 2); |
| shouldBe('window.internals.activeDOMObjectCount(iframe)', 3); |
| |
| document.body.appendChild(window.iframe.querySelector('video')); |
| |
| log('After Reparenting'); |
| shouldBe('window.internals.activeDOMObjectCount(document)', 3); |
| shouldBe('window.internals.activeDOMObjectCount(iframe)', 2); |
| } |
| </script> |
| </body> |
| </html> |