| // GENERATED CONTENT - DO NOT EDIT |
| // Content of this file was automatically extracted from the |
| // "CSS Pseudo-Elements Module Level 4" spec. |
| // See: https://drafts.csswg.org/css-pseudo-4/ |
| |
| [Exposed=Window] |
| interface CSSPseudoElement { |
| readonly attribute CSSOMString type; |
| readonly attribute CSSStyleDeclaration style; |
| }; |
| |
| CSSPseudoElement implements EventTarget; |
| |
| [Exposed=Window] |
| interface CSSPseudoElementList { |
| readonly attribute unsigned long length; |
| CSSPseudoElement item(unsigned long index); |
| CSSPseudoElement getByType(CSSOMString type); |
| // replies null if no pseudo-element exists for |
| // the requested type |
| }; |
| |
| partial interface Window { |
| CSSPseudoElementList getPseudoElements(Element elt, |
| CSSOMString type); |
| }; |