Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <html> | |
| 2 <head> | |
| 3 <style> | |
| 4 #plugin { | |
| 5 width: 150px; | |
| 6 height: 150px; | |
| 7 } | |
| 8 </style> | |
| 9 </head> | |
| 10 | |
| 11 <body> | |
| 12 <embed id="plugin" type="application/x-webkit-test-webplugin-persistent" primiti ve="triangle" background-color="green" primitive-color="blue"></embed> | |
| 13 <div>Each line below should start with 'Pass':</div> | |
| 14 <div id="result1"></div> | |
| 15 <div id="result2"></div> | |
| 16 <script> | |
| 17 | |
| 18 if (!window.testRunner) { | |
| 19 document.write("This test does not work in manual mode."); | |
| 20 } else { | |
| 21 testRunner.dumpAsText(); | |
| 22 testRunner.waitUntilDone(); | |
| 23 | |
| 24 if (plugin.isPersistent) | |
| 25 result1.innerHTML = "Pass: plugin identifies itself as persistent."; | |
| 26 else | |
| 27 result1.innerHTML = "Fail: plugin identifies itself as not-persistent. "; | |
| 28 | |
| 29 // Verify that the plugin is not destroyed. | |
| 30 plugin.setAttribute("display", "none"); | |
| 31 // Force synchronous style recalc. | |
| 32 document.body.offsetTop; | |
|
eseidel
2013/12/12 20:40:13
I might use plugin.offsetTop to make sure we don't
wjmaclean
2013/12/12 22:31:15
Thanks, will give that a try.
| |
| 33 | |
| 34 window.setTimeout(function () { | |
| 35 if (plugin.instanceId == 1) | |
| 36 result2.innerHTML = "Pass: plugin is persisting."; | |
| 37 else | |
| 38 result2.innerHTML = "Fail: plugin failed to persist."; | |
| 39 testRunner.notifyDone(); | |
| 40 }, 50); | |
| 41 } | |
| 42 | |
| 43 </script> | |
| 44 </body> | |
| 45 </html> | |
| OLD | NEW |