CSSStyleDeclaration.idl [plain text]
[
CustomEnumerateProperty,
CustomNamedSetter,
ExportMacro=WEBCORE_EXPORT,
GenerateIsReachable,
JSCustomGetOwnPropertySlotAndDescriptor,
JSCustomHeader,
JSCustomMarkFunction,
SkipVTableValidation,
] interface CSSStyleDeclaration {
[CEReactions, SetterMayThrowException] attribute DOMString cssText;
DOMString getPropertyValue(DOMString propertyName);
[Custom] DeprecatedCSSOMValue? getPropertyCSSValue(DOMString propertyName);
[CEReactions, MayThrowException] DOMString removeProperty(DOMString propertyName);
DOMString? getPropertyPriority(DOMString propertyName);
[CEReactions, MayThrowException] void setProperty(DOMString propertyName, [TreatNullAs=EmptyString] DOMString value, [TreatNullAs=EmptyString] optional DOMString priority = "");
readonly attribute unsigned long length;
getter DOMString item(unsigned long index);
readonly attribute CSSRule? parentRule;
DOMString? getPropertyShorthand(optional DOMString propertyName = "undefined");
boolean isPropertyImplicit(optional DOMString propertyName = "undefined");
};