Revision a78790aeb8417fb65c61a74ca82aea5f1e7c63ff authored by James Graham on 28 March 2014, 16:19:44 UTC, committed by James Graham on 28 March 2014, 16:19:44 UTC
1 parent a4e2797
Raw File
event-phases-order.html
<!DOCTYPE html>
<!-- Submitted from TestTWF Paris -->
<title>Event phases order</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="log"></div>
<script>
    var t = async_test("Event phases order");

    document.addEventListener('DOMContentLoaded', function(){
        var parent = document.getElementById('parent');
        var child = document.getElementById('child');

        var order = [];

        parent.addEventListener('click', t.step_func(function(){ order.push(1) }), true);
        child.addEventListener('click', t.step_func(function(){ order.push(2) }), false);
        parent.addEventListener('click', t.step_func(function(){ order.push(3) }), false);

        child.click();

        assert_array_equals(order, [1, 2, 3]);
        t.done();
    });
</script>

    <div id="parent">
        <div id="child"></div>
    </div>
back to top