blob: 7885f9a546fc646df42cfca89aa745911e406762 [file] [log] [blame]
<style>
.none { pointer-events:none; }
</style>
<div class=target>target1</div>
<div><span class=target>target2</span></div>
<pre id=log></pre>
<script>
if (window.testRunner)
testRunner.dumpAsText();
function test(target, expected) {
const pass = document.elementFromPoint(target.offsetLeft + 5, target.offsetTop + 5) === expected;
log.textContent += pass ? "PASS\n" : "FAIL\n"
}
for (target of document.querySelectorAll(".target")) {
test(target, target);
target.classList.add("none");
test(target, target.parentElement);
target.classList.remove("none");
test(target, target);
}
</script>