mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
33 lines
1.2 KiB
HTML
33 lines
1.2 KiB
HTML
<head>
|
|
<title>Plugin instantiation</title>
|
|
<script type="application/javascript" src="chrome://mochikit/content/MochiKit/packed.js"></script>
|
|
<script type="application/javascript" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
|
|
|
|
<body onload="mainLoaded()">
|
|
<iframe id="iframe1" src="about:blank" width="600" height="600"></iframe>
|
|
|
|
<script class="testbody" type="application/javascript">
|
|
SimpleTest.waitForExplicitFinish();
|
|
|
|
var iframe = document.getElementById('iframe1');
|
|
|
|
function mainLoaded() {
|
|
var p = iframe.contentDocument.createElement('embed');
|
|
p.setAttribute('id', 'plugin1');
|
|
p.setAttribute('type', 'application/x-test');
|
|
p.setAttribute('width', '400');
|
|
p.setAttribute('height', '400');
|
|
p.setAttribute('drawmode', 'solid');
|
|
p.setAttribute('color', 'FF00FFFF');
|
|
iframe.contentDocument.body.appendChild(p);
|
|
|
|
// Plugin instantiation happens asynchronously
|
|
SimpleTest.executeSoon(function() {
|
|
SimpleTest.executeSoon(function() {
|
|
ok(p.setColor !== undefined, "Dynamic plugin instantiation.");
|
|
SimpleTest.finish();
|
|
})
|
|
});
|
|
}
|
|
</script>
|