diff options
Diffstat (limited to 'javascript/WebIDL/cssom.idl')
-rw-r--r-- | javascript/WebIDL/cssom.idl | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/javascript/WebIDL/cssom.idl b/javascript/WebIDL/cssom.idl deleted file mode 100644 index 95c97e42a..000000000 --- a/javascript/WebIDL/cssom.idl +++ /dev/null @@ -1,157 +0,0 @@ -// Retrived from https://drafts.csswg.org/cssom-1/ -// Wed Nov 4 15:39:43 GMT 2015 -// Removed duplicate IDL from appendix - - -[ArrayClass]interface MediaList { - [TreatNullAs=EmptyString] stringifier attribute DOMString mediaText; - readonly attribute unsigned long length; - getter DOMString? item(unsigned long index ); - void appendMedium(DOMString medium ); - void deleteMedium(DOMString medium ); -}; - -interface StyleSheet { - readonly attribute DOMString type; - readonly attribute DOMString? href; - readonly attribute (Element or ProcessingInstruction)? ownerNode; - readonly attribute StyleSheet? parentStyleSheet; - readonly attribute DOMString? title; - [SameObject, PutForwards=mediaText] readonly attribute MediaList media; - attribute boolean disabled; -}; - -interface CSSStyleSheet : StyleSheet { - readonly attribute CSSRule? ownerRule; - [SameObject] readonly attribute CSSRuleList cssRules; - unsigned long insertRule(DOMString rule , unsigned long index ); - void deleteRule(unsigned long index ); -}; - -[ArrayClass]interface StyleSheetList { - getter StyleSheet? item(unsigned long index ); - readonly attribute unsigned long length; -}; - -partial interface Document { - [SameObject] readonly attribute StyleSheetList styleSheets; - attribute DOMString? selectedStyleSheetSet; - readonly attribute DOMString? lastStyleSheetSet; - readonly attribute DOMString? preferredStyleSheetSet; - readonly attribute DOMString[] styleSheetSets; - void enableStyleSheetsForSet(DOMString? name ); -}; - -[NoInterfaceObject]interface LinkStyle { - readonly attribute StyleSheet? sheet; -}; - -ProcessingInstruction implements LinkStyle; - -[ArrayClass]interface CSSRuleList { - getter CSSRule? item(unsigned long index ); - readonly attribute unsigned long length; -}; - -interface CSSRule { - const unsigned short STYLE_RULE = 1; - const unsigned short CHARSET_RULE = 2; // historical - const unsigned short IMPORT_RULE = 3; - const unsigned short MEDIA_RULE = 4; - const unsigned short FONT_FACE_RULE = 5; - const unsigned short PAGE_RULE = 6; - const unsigned short MARGIN_RULE = 9; - const unsigned short NAMESPACE_RULE = 10; - readonly attribute unsigned short type; - attribute DOMString cssText; - readonly attribute CSSRule? parentRule; - readonly attribute CSSStyleSheet? parentStyleSheet; -}; - -interface CSSStyleRule : CSSRule { - attribute DOMString selectorText; - [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; -}; - -interface CSSImportRule : CSSRule { - readonly attribute DOMString href; - [SameObject, PutForwards=mediaText] readonly attribute MediaList media; - [SameObject] readonly attribute CSSStyleSheet styleSheet; -}; - -interface CSSGroupingRule : CSSRule { - [SameObject] readonly attribute CSSRuleList cssRules; - unsigned long insertRule(DOMString rule , unsigned long index ); - void deleteRule(unsigned long index ); -}; - -interface CSSMediaRule : CSSGroupingRule { - [SameObject, PutForwards=mediaText] readonly attribute MediaList media ; -}; - -interface CSSPageRule : CSSGroupingRule { - attribute DOMString selectorText ; - [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style ; -}; - -interface CSSMarginRule : CSSRule { - readonly attribute DOMString name; - [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; -}; - -interface CSSNamespaceRule : CSSRule { - readonly attribute DOMString namespaceURI; - readonly attribute DOMString prefix; -}; - -interface CSSStyleDeclaration { - attribute DOMString cssText; - readonly attribute unsigned long length; - getter DOMString item(unsigned long index ); - DOMString getPropertyValue(DOMString property ); - DOMString getPropertyPriority(DOMString property ); - void setProperty(DOMString property , [TreatNullAs=EmptyString] DOMString value , [TreatNullAs=EmptyString] optional DOMString priority = ""); - void setPropertyValue(DOMString property , [TreatNullAs=EmptyString] DOMString value ); - void setPropertyPriority(DOMString property , [TreatNullAs=EmptyString] DOMString priority ); - DOMString removeProperty(DOMString property ); - readonly attribute CSSRule? parentRule; - [TreatNullAs=EmptyString] attribute DOMString cssFloat; -}; - -partial interface CSSStyleDeclaration { - [TreatNullAs=EmptyString] attribute DOMString _dashed_attribute ; -}; - -[NoInterfaceObject]interface ElementCSSInlineStyle { - [SameObject, PutForwards=cssText] readonly attribute CSSStyleDeclaration style; -}; - -HTMLElement implements ElementCSSInlineStyle; - -SVGElement implements ElementCSSInlineStyle; - -partial interface Window { - [NewObject] CSSStyleDeclaration getComputedStyle(Element elt , optional DOMString? pseudoElt ); -}; - -[NoInterfaceObject]interface GetStyleUtils { - [SameObject] readonly attribute CSSStyleDeclaration cascadedStyle; - [SameObject] readonly attribute CSSStyleDeclaration defaultStyle; - [SameObject] readonly attribute CSSStyleDeclaration rawComputedStyle; - [SameObject] readonly attribute CSSStyleDeclaration usedStyle; -}; - -partial interface Element { - PseudoElement? pseudo(DOMString pseudoElt ); -}; - -Element implements GetStyleUtils; - -interface PseudoElement { -}; - -PseudoElement implements GetStyleUtils; - -interface CSS { - static DOMString escape(DOMString ident ); -}; |