00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 module css {
00022
00023
00024 interface CSSStyleDeclaration {
00025 #if !defined(LANGUAGE_JAVASCRIPT)
00026 attribute DOMString cssText
00027 setter raises(DOMException);
00028
00029 DOMString getPropertyValue(in DOMString propertyName);
00030 CSSValue getPropertyCSSValue(in DOMString propertyName);
00031 DOMString removeProperty(in DOMString propertyName)
00032 raises(DOMException);
00033 DOMString getPropertyPriority(in DOMString propertyName);
00034 [OldStyleObjC] void setProperty(in DOMString propertyName,
00035 in DOMString value,
00036 in DOMString priority)
00037 raises(DOMException);
00038
00039 readonly attribute unsigned long length;
00040 DOMString item(in unsigned long index);
00041 readonly attribute CSSRule parentRule;
00042
00043
00044 DOMString getPropertyShorthand(in DOMString propertyName);
00045 boolean isPropertyImplicit(in DOMString propertyName);
00046 #endif
00047 };
00048
00049 }