Serenity Operating System
1#import <DOM/DocumentFragment.idl>
2#import <DOM/InnerHTML.idl>
3
4// https://dom.spec.whatwg.org/#shadowroot
5[Exposed=Window]
6interface ShadowRoot : DocumentFragment {
7 readonly attribute ShadowRootMode mode;
8 // FIXME: readonly attribute boolean delegatesFocus;
9 // FIXME: readonly attribute SlotAssignmentMode slotAssignment;
10 readonly attribute Element host;
11 // FIXME: attribute EventHandler onslotchange;
12};
13
14ShadowRoot includes InnerHTML;
15
16enum ShadowRootMode { "open", "closed" };
17enum SlotAssignmentMode { "manual", "named" };