ladybird/Userland/Libraries/LibWeb/DOM/ShadowRoot.idl
Aliaksandr Kalenik 8ce8697a66 LibWeb: Add styleSheets and adoptedStyleSheets attributes in ShadowRoot
Co-authored-by: Simon Wanner <simon+git@skyrising.xyz>
2024-03-09 16:13:32 +01:00

19 lines
619 B
Text

#import <DOM/DocumentFragment.idl>
#import <DOM/DocumentOrShadowRoot.idl>
#import <DOM/InnerHTML.idl>
// https://dom.spec.whatwg.org/#shadowroot
[Exposed=Window]
interface ShadowRoot : DocumentFragment {
readonly attribute ShadowRootMode mode;
// FIXME: readonly attribute boolean delegatesFocus;
readonly attribute SlotAssignmentMode slotAssignment;
readonly attribute Element host;
// FIXME: attribute EventHandler onslotchange;
};
ShadowRoot includes InnerHTML;
ShadowRoot includes DocumentOrShadowRoot;
enum ShadowRootMode { "open", "closed" };
enum SlotAssignmentMode { "manual", "named" };