LibWeb: Add hit testing API in internals object

Introduces `internals.hitTest(x, y)` that is going to allow us write
tests for hit testing :)
This commit is contained in:
Aliaksandr Kalenik
2023-08-08 22:44:52 +02:00
committed by Andreas Kling
parent 22a858a0cb
commit bf4e2f3e9c
Notes: sideshowbarker 2024-07-16 23:34:49 +09:00
7 changed files with 60 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
<style>
* {
border: 1px solid black;
}
#box {
width: 100px;
height: 100px;
}
</style>
<div id="box"></div>
<script src="../include.js"></script>
<script>
test(() => {
println(internals.hitTest(50, 50).node === document.getElementById("box"));
});
</script>