mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
22 lines
648 B
HTML
22 lines
648 B
HTML
<!doctype html>
|
|
<title>Custom event on an element in another document</title>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<div id=log></div>
|
|
<script>
|
|
test(function() {
|
|
var doc = document.implementation.createHTMLDocument("Demo");
|
|
var element = doc.createElement("div");
|
|
var called = false;
|
|
element.addEventListener("foo", this.step_func(function(ev) {
|
|
assert_false(called);
|
|
called = true;
|
|
assert_equals(ev.target, element);
|
|
}));
|
|
doc.body.appendChild(element);
|
|
|
|
var event = new Event("foo");
|
|
element.dispatchEvent(event);
|
|
assert_true(called);
|
|
});
|
|
</script>
|