CSSStyleDeclaration.idl [plain text]
[
ExportMacro=WEBCORE_EXPORT,
DefaultDefineOwnProperty,
GenerateIsReachable,
JSCustomHeader,
JSCustomMarkFunction,
SkipVTableValidation,
Exposed=Window
] interface CSSStyleDeclaration {
[CEReactions] attribute DOMString cssText;
DOMString getPropertyValue(DOMString propertyName);
[CEReactions, MayThrowException] DOMString removeProperty(DOMString propertyName);
DOMString? getPropertyPriority(DOMString propertyName);
[CEReactions, MayThrowException] undefined setProperty(DOMString propertyName, [LegacyNullToEmptyString] DOMString value, optional [LegacyNullToEmptyString] DOMString priority = "");
readonly attribute unsigned long length;
getter DOMString item(unsigned long index);
readonly attribute CSSRule? parentRule;
[CEReactions] attribute [LegacyNullToEmptyString] DOMString cssFloat;
DOMString? getPropertyShorthand(optional DOMString propertyName);
boolean isPropertyImplicit(optional DOMString propertyName);
getter (DOMString or double) (DOMString name);
[CEReactions, CallNamedSetterOnlyForSupportedProperties] setter undefined (DOMString name, [LegacyNullToEmptyString] DOMString value);
DeprecatedCSSOMValue? getPropertyCSSValue(DOMString propertyName);
};