1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 23:47:45 +00:00

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
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>