blob: 2e03ad29b26cb7645d64b2d27a70801dcf736e3d [file] [log] [blame]
<style>
object {
width: 100px;
height: 100px;
}
</style>
<body>
<object data="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVQIHWNg+M8AAAICAQDpLOrTAAAAAElFTkSuQmCC" type="image/png" />
<script>
function toggleVisiblity(element, after) {
return new Promise((resolve) => {
setTimeout(() => {
if (element.style.display === "none")
element.style.display = "block";
else
element.style.display = "none";
resolve();
}, after);
});
}
if (window.testRunner)
testRunner.waitUntilDone();
var element = document.querySelector("object");
toggleVisiblity(element, 50).then(() => {
return toggleVisiblity(element, 50);
}).then(() => {
if (window.testRunner)
testRunner.notifyDone();
});
</script>
</body>