blob: 54a99ee5552015b5208726b09bc3b4295fe2c06e [file] [log] [blame]
<html>
<head>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function log(a)
{
document.getElementById("results").innerHTML += a + "<br>";
}
function test()
{
var plugin = document.createElement('embed');
plugin.setAttribute("type", "application/x-webkit-test-netscape");
plugin.setAttribute("onNew", "loadedFirst()");
document.getElementById("plugins").appendChild(plugin);
}
function done()
{
if (window.testRunner)
testRunner.notifyDone();
}
function loadedFirst()
{
log("PASS: first plugin loaded");
if (window.testRunner && testRunner.setPluginsAllowed)
testRunner.setPluginsAllowed(false);
else
log("This test requires testRunner.setPluginsAllowed, so it be can't run in a browser.");
var plugin = document.createElement('embed');
plugin.setAttribute("type", "application/x-webkit-test-netscape");
plugin.setAttribute("onNew", "loadedSecond()");
document.getElementById("plugins").appendChild(plugin);
window.setTimeout(done, 5);
}
function loadedSecond()
{
log("FAIL: second plugin loaded");
}
</script>
</head>
<body onload="test()">
<div id="plugins">
</div>
<div id="results"></div>
</body>
</html>