ShadowRoot.idl 576 B

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