ShadowRoot.idl 619 B

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