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:
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
};
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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}
|
||||
};
|
||||
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user