haikuwebkit/LayoutTests/fast/dom/template-document-dispatchE...

25 lines
765 B
HTML

<DOCTYPE html>
<html>
<body>
<script src="../../resources/js-test-pre.js"></script>
<template id="t"></template>
<script>
description("Test that it is possible to dispatchEvent() works on template documents.");
var wasEventDispatched = false;
let doc = document.implementation.createDocument('', '');
let tXml = doc.importNode(t);
tXml.content.ownerDocument.addEventListener("click", function(evt) {
shouldBeFalse("wasEventDispatched");
wasEventDispatched = true;
}, true);
var clickEvent = tXml.content.ownerDocument.createEvent("Event");
clickEvent.initEvent("click", true, true);
tXml.content.ownerDocument.dispatchEvent(clickEvent);
shouldBeTrue("wasEventDispatched");
</script>
<script src="../../resources/js-test-post.js"></script>
</body>
</html>