Change the names of behavior and opacity DOM properties to MozBinding and MozOpacity, and make them work again with new CSS property names. r=jst, except for case change (Moz not moz) agreed on mozilla-style b=3935

git-svn-id: svn://10.0.0.236/trunk@79133 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%fas.harvard.edu
2000-09-14 14:18:24 +00:00
parent 3083afab85
commit f54d51dfd4
7 changed files with 107 additions and 86 deletions

View File

@@ -334,18 +334,6 @@ nsDOMCSSDeclaration::SetBackgroundRepeat(const nsAReadableString& aBackgroundRep
return SetProperty(NS_ConvertASCIItoUCS2("background-repeat"), aBackgroundRepeat, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBehavior(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("behavior"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetBehavior(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("behavior"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBorder(nsAWritableString& aBorder)
{
@@ -1153,48 +1141,56 @@ nsDOMCSSDeclaration::SetOrphans(const nsAReadableString& aOrphans)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutline(nsAWritableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline"), aOutline);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutline(const nsAReadableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline"), aOutline, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineColor(nsAWritableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineColor(const nsAReadableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineStyle(nsAWritableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineStyle(const nsAReadableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineWidth(nsAWritableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineWidth(const nsAReadableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth, nsAutoString());
}
@@ -1726,15 +1722,26 @@ nsDOMCSSDeclaration::SetZIndex(const nsAReadableString& aZIndex)
return SetProperty(NS_ConvertASCIItoUCS2("z-index"), aZIndex, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOpacity(nsAWritableString& aOpacity)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozBinding(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("opacity"), aOpacity);
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOpacity(const nsAReadableString& aOpacity)
nsDOMCSSDeclaration::SetMozBinding(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("opacity"), aOpacity, nsAutoString());
return SetProperty(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozOpacity(nsAWritableString& aOpacity)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetMozOpacity(const nsAReadableString& aOpacity)
{
return SetProperty(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity, nsAutoString());
}

View File

@@ -404,11 +404,11 @@ public:
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex)=0;
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex)=0;
NS_IMETHOD GetBehavior(nsAWritableString& aBehavior)=0;
NS_IMETHOD SetBehavior(const nsAReadableString& aBehavior)=0;
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding)=0;
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding)=0;
NS_IMETHOD GetOpacity(nsAWritableString& aOpacity)=0;
NS_IMETHOD SetOpacity(const nsAReadableString& aOpacity)=0;
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity)=0;
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity)=0;
};
@@ -657,10 +657,10 @@ public:
NS_IMETHOD SetWordSpacing(const nsAReadableString& aWordSpacing); \
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex); \
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex); \
NS_IMETHOD GetBehavior(nsAWritableString& aBehavior); \
NS_IMETHOD SetBehavior(const nsAReadableString& aBehavior); \
NS_IMETHOD GetOpacity(nsAWritableString& aOpacity); \
NS_IMETHOD SetOpacity(const nsAReadableString& aOpacity); \
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding); \
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding); \
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity); \
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity); \
@@ -909,10 +909,10 @@ public:
NS_IMETHOD SetWordSpacing(const nsAReadableString& aWordSpacing) { return _to SetWordSpacing(aWordSpacing); } \
NS_IMETHOD GetZIndex(nsAWritableString& aZIndex) { return _to GetZIndex(aZIndex); } \
NS_IMETHOD SetZIndex(const nsAReadableString& aZIndex) { return _to SetZIndex(aZIndex); } \
NS_IMETHOD GetBehavior(nsAWritableString& aBehavior) { return _to GetBehavior(aBehavior); } \
NS_IMETHOD SetBehavior(const nsAReadableString& aBehavior) { return _to SetBehavior(aBehavior); } \
NS_IMETHOD GetOpacity(nsAWritableString& aOpacity) { return _to GetOpacity(aOpacity); } \
NS_IMETHOD SetOpacity(const nsAReadableString& aOpacity) { return _to SetOpacity(aOpacity); } \
NS_IMETHOD GetMozBinding(nsAWritableString& aMozBinding) { return _to GetMozBinding(aMozBinding); } \
NS_IMETHOD SetMozBinding(const nsAReadableString& aMozBinding) { return _to SetMozBinding(aMozBinding); } \
NS_IMETHOD GetMozOpacity(nsAWritableString& aMozOpacity) { return _to GetMozOpacity(aMozOpacity); } \
NS_IMETHOD SetMozOpacity(const nsAReadableString& aMozOpacity) { return _to SetMozOpacity(aMozOpacity); } \
extern "C" NS_DOM nsresult NS_InitCSS2PropertiesClass(nsIScriptContext *aContext, void **aPrototype);

View File

@@ -369,11 +369,11 @@ interface CSS2Properties : CSSStyleDeclaration {
// raises(DOMException) on setting
/* Non-DOM 2 extensions */
attribute DOMString behavior;
attribute DOMString MozBinding;
// raises(DOMException) on setting
/* XXX Kipp was here */
attribute DOMString opacity;
attribute DOMString MozOpacity;
// raises(DOMException) on setting
};

View File

@@ -73,7 +73,6 @@ enum nsDOMProp {
NS_DOM_PROP_CSS2PROPERTIES_BACKGROUNDIMAGE,
NS_DOM_PROP_CSS2PROPERTIES_BACKGROUNDPOSITION,
NS_DOM_PROP_CSS2PROPERTIES_BACKGROUNDREPEAT,
NS_DOM_PROP_CSS2PROPERTIES_BEHAVIOR,
NS_DOM_PROP_CSS2PROPERTIES_BORDER,
NS_DOM_PROP_CSS2PROPERTIES_BORDERBOTTOM,
NS_DOM_PROP_CSS2PROPERTIES_BORDERBOTTOMCOLOR,
@@ -140,7 +139,8 @@ enum nsDOMProp {
NS_DOM_PROP_CSS2PROPERTIES_MAXWIDTH,
NS_DOM_PROP_CSS2PROPERTIES_MINHEIGHT,
NS_DOM_PROP_CSS2PROPERTIES_MINWIDTH,
NS_DOM_PROP_CSS2PROPERTIES_OPACITY,
NS_DOM_PROP_CSS2PROPERTIES_MOZBINDING,
NS_DOM_PROP_CSS2PROPERTIES_MOZOPACITY,
NS_DOM_PROP_CSS2PROPERTIES_ORPHANS,
NS_DOM_PROP_CSS2PROPERTIES_OUTLINE,
NS_DOM_PROP_CSS2PROPERTIES_OUTLINECOLOR,

View File

@@ -168,8 +168,8 @@ enum CSS2Properties_slots {
CSS2PROPERTIES_WIDTH = -120,
CSS2PROPERTIES_WORDSPACING = -121,
CSS2PROPERTIES_ZINDEX = -122,
CSS2PROPERTIES_BEHAVIOR = -123,
CSS2PROPERTIES_OPACITY = -124
CSS2PROPERTIES_MOZBINDING = -123,
CSS2PROPERTIES_MOZOPACITY = -124
};
/***********************************************************************/
@@ -1656,24 +1656,24 @@ GetCSS2PropertiesProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
}
break;
}
case CSS2PROPERTIES_BEHAVIOR:
case CSS2PROPERTIES_MOZBINDING:
{
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_BEHAVIOR, PR_FALSE);
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_MOZBINDING, PR_FALSE);
if (NS_SUCCEEDED(rv)) {
nsAutoString prop;
rv = a->GetBehavior(prop);
rv = a->GetMozBinding(prop);
if (NS_SUCCEEDED(rv)) {
nsJSUtils::nsConvertStringToJSVal(prop, cx, vp);
}
}
break;
}
case CSS2PROPERTIES_OPACITY:
case CSS2PROPERTIES_MOZOPACITY:
{
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_OPACITY, PR_FALSE);
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_MOZOPACITY, PR_FALSE);
if (NS_SUCCEEDED(rv)) {
nsAutoString prop;
rv = a->GetOpacity(prop);
rv = a->GetMozOpacity(prop);
if (NS_SUCCEEDED(rv)) {
nsJSUtils::nsConvertStringToJSVal(prop, cx, vp);
}
@@ -3177,26 +3177,26 @@ SetCSS2PropertiesProperty(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
}
break;
}
case CSS2PROPERTIES_BEHAVIOR:
case CSS2PROPERTIES_MOZBINDING:
{
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_BEHAVIOR, PR_TRUE);
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_MOZBINDING, PR_TRUE);
if (NS_SUCCEEDED(rv)) {
nsAutoString prop;
nsJSUtils::nsConvertJSValToString(prop, cx, *vp);
rv = a->SetBehavior(prop);
rv = a->SetMozBinding(prop);
}
break;
}
case CSS2PROPERTIES_OPACITY:
case CSS2PROPERTIES_MOZOPACITY:
{
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_OPACITY, PR_TRUE);
rv = secMan->CheckScriptAccess(cx, obj, NS_DOM_PROP_CSS2PROPERTIES_MOZOPACITY, PR_TRUE);
if (NS_SUCCEEDED(rv)) {
nsAutoString prop;
nsJSUtils::nsConvertJSValToString(prop, cx, *vp);
rv = a->SetOpacity(prop);
rv = a->SetMozOpacity(prop);
}
break;
@@ -3392,8 +3392,8 @@ static JSPropertySpec CSS2PropertiesProperties[] =
{"width", CSS2PROPERTIES_WIDTH, JSPROP_ENUMERATE},
{"wordSpacing", CSS2PROPERTIES_WORDSPACING, JSPROP_ENUMERATE},
{"zIndex", CSS2PROPERTIES_ZINDEX, JSPROP_ENUMERATE},
{"behavior", CSS2PROPERTIES_BEHAVIOR, JSPROP_ENUMERATE},
{"opacity", CSS2PROPERTIES_OPACITY, JSPROP_ENUMERATE},
{"MozBinding", CSS2PROPERTIES_MOZBINDING, JSPROP_ENUMERATE},
{"MozOpacity", CSS2PROPERTIES_MOZOPACITY, JSPROP_ENUMERATE},
{0}
};

View File

@@ -334,18 +334,6 @@ nsDOMCSSDeclaration::SetBackgroundRepeat(const nsAReadableString& aBackgroundRep
return SetProperty(NS_ConvertASCIItoUCS2("background-repeat"), aBackgroundRepeat, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBehavior(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("behavior"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetBehavior(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("behavior"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBorder(nsAWritableString& aBorder)
{
@@ -1153,48 +1141,56 @@ nsDOMCSSDeclaration::SetOrphans(const nsAReadableString& aOrphans)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutline(nsAWritableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline"), aOutline);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutline(const nsAReadableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline"), aOutline, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineColor(nsAWritableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineColor(const nsAReadableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineStyle(nsAWritableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineStyle(const nsAReadableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineWidth(nsAWritableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineWidth(const nsAReadableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth, nsAutoString());
}
@@ -1726,15 +1722,26 @@ nsDOMCSSDeclaration::SetZIndex(const nsAReadableString& aZIndex)
return SetProperty(NS_ConvertASCIItoUCS2("z-index"), aZIndex, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOpacity(nsAWritableString& aOpacity)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozBinding(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("opacity"), aOpacity);
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOpacity(const nsAReadableString& aOpacity)
nsDOMCSSDeclaration::SetMozBinding(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("opacity"), aOpacity, nsAutoString());
return SetProperty(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozOpacity(nsAWritableString& aOpacity)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetMozOpacity(const nsAReadableString& aOpacity)
{
return SetProperty(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity, nsAutoString());
}

View File

@@ -334,18 +334,6 @@ nsDOMCSSDeclaration::SetBackgroundRepeat(const nsAReadableString& aBackgroundRep
return SetProperty(NS_ConvertASCIItoUCS2("background-repeat"), aBackgroundRepeat, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBehavior(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("behavior"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetBehavior(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("behavior"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetBorder(nsAWritableString& aBorder)
{
@@ -1153,48 +1141,56 @@ nsDOMCSSDeclaration::SetOrphans(const nsAReadableString& aOrphans)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutline(nsAWritableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline"), aOutline);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutline(const nsAReadableString& aOutline)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline"), aOutline, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineColor(nsAWritableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineColor(const nsAReadableString& aOutlineColor)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-color"), aOutlineColor, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineStyle(nsAWritableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineStyle(const nsAReadableString& aOutlineStyle)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-style"), aOutlineStyle, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOutlineWidth(nsAWritableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return GetPropertyValue(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOutlineWidth(const nsAReadableString& aOutlineWidth)
{
// XXX Because of the renaming to -moz-outline, this does nothing.
return SetProperty(NS_ConvertASCIItoUCS2("outline-width"), aOutlineWidth, nsAutoString());
}
@@ -1726,15 +1722,26 @@ nsDOMCSSDeclaration::SetZIndex(const nsAReadableString& aZIndex)
return SetProperty(NS_ConvertASCIItoUCS2("z-index"), aZIndex, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetOpacity(nsAWritableString& aOpacity)
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozBinding(nsAWritableString& aBehavior)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("opacity"), aOpacity);
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetOpacity(const nsAReadableString& aOpacity)
nsDOMCSSDeclaration::SetMozBinding(const nsAReadableString& aBehavior)
{
return SetProperty(NS_ConvertASCIItoUCS2("opacity"), aOpacity, nsAutoString());
return SetProperty(NS_ConvertASCIItoUCS2("-moz-binding"), aBehavior, nsAutoString());
}
NS_IMETHODIMP
nsDOMCSSDeclaration::GetMozOpacity(nsAWritableString& aOpacity)
{
return GetPropertyValue(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity);
}
NS_IMETHODIMP
nsDOMCSSDeclaration::SetMozOpacity(const nsAReadableString& aOpacity)
{
return SetProperty(NS_ConvertASCIItoUCS2("-moz-opacity"), aOpacity, nsAutoString());
}