| OLD | NEW |
| (Empty) | |
| 1 <html><head><title> |
| 2 <body> |
| 3 <script type="text/javascript"> |
| 4 function deletePlugin() { |
| 5 // Remove the plugin. |
| 6 document.getElementById('foo').removeChild(document.getElementById('plugin')); |
| 7 |
| 8 // Forces a style recalculation which actually will delete the plugin. |
| 9 // Without this, the plugin would be deleted later from a timer. If the test |
| 10 // fails, this line will cause the crash. |
| 11 var foo = document.getElementById('foo').offsetWidth; |
| 12 |
| 13 // If we get here, there's no crash so we succeeded. |
| 14 document.cookie = "COMPLETION_COOKIE=PASS; path=/"; |
| 15 } |
| 16 </script> |
| 17 This test tests deleting a the <object> synchronously from within a |
| 18 script call. Neither the proxy nor the PPAPI implementation should crash in |
| 19 this case. |
| 20 <div id="foo"> |
| 21 <object id="plugin" type="application/x-ppapi-tests" width="400" height="400
" style="border:5px solid blue;"> |
| 22 <param name="customtest" value="delete_plugin"> |
| 23 </object> |
| 24 </div> |
| 25 </body> |
| OLD | NEW |