LibWeb: Implement stub for ElementInternals

This implements a stub ElementInternals object which implements the
shadowRoot getter only.

Also implement attachInternals function.
This commit is contained in:
Luke Warlow
2024-06-24 21:54:42 +01:00
committed by Andreas Kling
parent ce8d3d17c4
commit a65f1ecc37
13 changed files with 193 additions and 1 deletions

View File

@@ -48,6 +48,7 @@ static bool is_platform_object(Type const& type)
"DocumentType"sv,
"DOMRectReadOnly"sv,
"DynamicsCompressorNode"sv,
"ElementInternals"sv,
"EventTarget"sv,
"FileList"sv,
"FontFace"sv,

View File

@@ -30,6 +30,7 @@ source_set("HTML") {
"Dates.cpp",
"DecodedImageData.cpp",
"DocumentState.cpp",
"ElementInternals.cpp",
"ErrorEvent.cpp",
"EventHandler.cpp",
"EventNames.cpp",

View File

@@ -119,6 +119,7 @@ standard_idl_files = [
"//Userland/Libraries/LibWeb/HTML/DataTransfer.idl",
"//Userland/Libraries/LibWeb/HTML/DOMParser.idl",
"//Userland/Libraries/LibWeb/HTML/DOMStringMap.idl",
"//Userland/Libraries/LibWeb/HTML/ElementInternals.idl",
"//Userland/Libraries/LibWeb/HTML/ErrorEvent.idl",
"//Userland/Libraries/LibWeb/HTML/EventSource.idl",
"//Userland/Libraries/LibWeb/HTML/FormDataEvent.idl",