LibWeb: Move some classes from the DOM namespace to the HTML namespace

The following classes are in the HTML spec and thus belong in the HTML
namespace:

* BeforeUnloadEvent
* HTMLFormControlsCollection
* RadioNodeList
This commit is contained in:
Timothy Flynn 2024-11-02 09:22:13 -04:00 committed by Tim Flynn
commit 13b7355ec1
Notes: github-actions[bot] 2024-11-02 15:17:36 +00:00
22 changed files with 72 additions and 71 deletions

View file

@ -0,0 +1,20 @@
<script src="../include.js"></script>
<script>
asyncTest(done => {
const iframe = document.createElement("iframe");
document.body.appendChild(iframe);
iframe.contentWindow.addEventListener("beforeunload", e => {
println("Before unload event fired");
e.preventDefault();
println(`Default prevented: ${e.defaultPrevented}`);
});
iframe.addEventListener("load", e => {
println(`iframe load: ${e.target.src}`);
done();
});
iframe.src = "about:blank";
});
</script>