HTMLSlotElement.idl 610 B

1234567891011121314151617181920
  1. #import <DOM/Element.idl>
  2. #import <DOM/Node.idl>
  3. #import <DOM/Text.idl>
  4. #import <HTML/HTMLElement.idl>
  5. // https://html.spec.whatwg.org/multipage/scripting.html#htmlslotelement
  6. [Exposed=Window]
  7. interface HTMLSlotElement : HTMLElement {
  8. [HTMLConstructor] constructor();
  9. [CEReactions, Reflect] attribute DOMString name;
  10. sequence<Node> assignedNodes(optional AssignedNodesOptions options = {});
  11. sequence<Element> assignedElements(optional AssignedNodesOptions options = {});
  12. undefined assign((Element or Text)... nodes);
  13. };
  14. dictionary AssignedNodesOptions {
  15. boolean flatten = false;
  16. };