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

This commit is contained in:
dbaron%fas.harvard.edu 2000-09-14 14:18:24 +00:00
Родитель f98ccd11de
Коммит bf8a8ed6e7
7 изменённых файлов: 105 добавлений и 463 удалений

Просмотреть файл

@ -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);

Просмотреть файл

@ -1,379 +0,0 @@
interface CSS2Properties : CSSStyleDeclaration {
/* IID: { 0xa6cf90d1, 0x15b3, 0x11d2, \
{0x93, 0x2e, 0x00, 0x80, 0x5f, 0x8a, 0xdd, 0x32 } } */
attribute DOMString azimuth;
// raises(DOMException) on setting
attribute DOMString background;
// raises(DOMException) on setting
attribute DOMString backgroundAttachment;
// raises(DOMException) on setting
attribute DOMString backgroundColor;
// raises(DOMException) on setting
attribute DOMString backgroundImage;
// raises(DOMException) on setting
attribute DOMString backgroundPosition;
// raises(DOMException) on setting
attribute DOMString backgroundRepeat;
// raises(DOMException) on setting
attribute DOMString border;
// raises(DOMException) on setting
attribute DOMString borderCollapse;
// raises(DOMException) on setting
attribute DOMString borderColor;
// raises(DOMException) on setting
attribute DOMString borderSpacing;
// raises(DOMException) on setting
attribute DOMString borderStyle;
// raises(DOMException) on setting
attribute DOMString borderTop;
// raises(DOMException) on setting
attribute DOMString borderRight;
// raises(DOMException) on setting
attribute DOMString borderBottom;
// raises(DOMException) on setting
attribute DOMString borderLeft;
// raises(DOMException) on setting
attribute DOMString borderTopColor;
// raises(DOMException) on setting
attribute DOMString borderRightColor;
// raises(DOMException) on setting
attribute DOMString borderBottomColor;
// raises(DOMException) on setting
attribute DOMString borderLeftColor;
// raises(DOMException) on setting
attribute DOMString borderTopStyle;
// raises(DOMException) on setting
attribute DOMString borderRightStyle;
// raises(DOMException) on setting
attribute DOMString borderBottomStyle;
// raises(DOMException) on setting
attribute DOMString borderLeftStyle;
// raises(DOMException) on setting
attribute DOMString borderTopWidth;
// raises(DOMException) on setting
attribute DOMString borderRightWidth;
// raises(DOMException) on setting
attribute DOMString borderBottomWidth;
// raises(DOMException) on setting
attribute DOMString borderLeftWidth;
// raises(DOMException) on setting
attribute DOMString borderWidth;
// raises(DOMException) on setting
attribute DOMString bottom;
// raises(DOMException) on setting
attribute DOMString captionSide;
// raises(DOMException) on setting
attribute DOMString clear;
// raises(DOMException) on setting
attribute DOMString clip;
// raises(DOMException) on setting
attribute DOMString color;
// raises(DOMException) on setting
attribute DOMString content;
// raises(DOMException) on setting
attribute DOMString counterIncrement;
// raises(DOMException) on setting
attribute DOMString counterReset;
// raises(DOMException) on setting
attribute DOMString cue;
// raises(DOMException) on setting
attribute DOMString cueAfter;
// raises(DOMException) on setting
attribute DOMString cueBefore;
// raises(DOMException) on setting
attribute DOMString cursor;
// raises(DOMException) on setting
attribute DOMString direction;
// raises(DOMException) on setting
attribute DOMString display;
// raises(DOMException) on setting
attribute DOMString elevation;
// raises(DOMException) on setting
attribute DOMString emptyCells;
// raises(DOMException) on setting
attribute DOMString cssFloat;
// raises(DOMException) on setting
attribute DOMString font;
// raises(DOMException) on setting
attribute DOMString fontFamily;
// raises(DOMException) on setting
attribute DOMString fontSize;
// raises(DOMException) on setting
attribute DOMString fontSizeAdjust;
// raises(DOMException) on setting
attribute DOMString fontStretch;
// raises(DOMException) on setting
attribute DOMString fontStyle;
// raises(DOMException) on setting
attribute DOMString fontVariant;
// raises(DOMException) on setting
attribute DOMString fontWeight;
// raises(DOMException) on setting
attribute DOMString height;
// raises(DOMException) on setting
attribute DOMString left;
// raises(DOMException) on setting
attribute DOMString letterSpacing;
// raises(DOMException) on setting
attribute DOMString lineHeight;
// raises(DOMException) on setting
attribute DOMString listStyle;
// raises(DOMException) on setting
attribute DOMString listStyleImage;
// raises(DOMException) on setting
attribute DOMString listStylePosition;
// raises(DOMException) on setting
attribute DOMString listStyleType;
// raises(DOMException) on setting
attribute DOMString margin;
// raises(DOMException) on setting
attribute DOMString marginTop;
// raises(DOMException) on setting
attribute DOMString marginRight;
// raises(DOMException) on setting
attribute DOMString marginBottom;
// raises(DOMException) on setting
attribute DOMString marginLeft;
// raises(DOMException) on setting
attribute DOMString markerOffset;
// raises(DOMException) on setting
attribute DOMString marks;
// raises(DOMException) on setting
attribute DOMString maxHeight;
// raises(DOMException) on setting
attribute DOMString maxWidth;
// raises(DOMException) on setting
attribute DOMString minHeight;
// raises(DOMException) on setting
attribute DOMString minWidth;
// raises(DOMException) on setting
attribute DOMString orphans;
// raises(DOMException) on setting
attribute DOMString outline;
// raises(DOMException) on setting
attribute DOMString outlineColor;
// raises(DOMException) on setting
attribute DOMString outlineStyle;
// raises(DOMException) on setting
attribute DOMString outlineWidth;
// raises(DOMException) on setting
attribute DOMString overflow;
// raises(DOMException) on setting
attribute DOMString padding;
// raises(DOMException) on setting
attribute DOMString paddingTop;
// raises(DOMException) on setting
attribute DOMString paddingRight;
// raises(DOMException) on setting
attribute DOMString paddingBottom;
// raises(DOMException) on setting
attribute DOMString paddingLeft;
// raises(DOMException) on setting
attribute DOMString page;
// raises(DOMException) on setting
attribute DOMString pageBreakAfter;
// raises(DOMException) on setting
attribute DOMString pageBreakBefore;
// raises(DOMException) on setting
attribute DOMString pageBreakInside;
// raises(DOMException) on setting
attribute DOMString pause;
// raises(DOMException) on setting
attribute DOMString pauseAfter;
// raises(DOMException) on setting
attribute DOMString pauseBefore;
// raises(DOMException) on setting
attribute DOMString pitch;
// raises(DOMException) on setting
attribute DOMString pitchRange;
// raises(DOMException) on setting
attribute DOMString playDuring;
// raises(DOMException) on setting
attribute DOMString position;
// raises(DOMException) on setting
attribute DOMString quotes;
// raises(DOMException) on setting
attribute DOMString richness;
// raises(DOMException) on setting
attribute DOMString right;
// raises(DOMException) on setting
attribute DOMString size;
// raises(DOMException) on setting
attribute DOMString speak;
// raises(DOMException) on setting
attribute DOMString speakHeader;
// raises(DOMException) on setting
attribute DOMString speakNumeral;
// raises(DOMException) on setting
attribute DOMString speakPunctuation;
// raises(DOMException) on setting
attribute DOMString speechRate;
// raises(DOMException) on setting
attribute DOMString stress;
// raises(DOMException) on setting
attribute DOMString tableLayout;
// raises(DOMException) on setting
attribute DOMString textAlign;
// raises(DOMException) on setting
attribute DOMString textDecoration;
// raises(DOMException) on setting
attribute DOMString textIndent;
// raises(DOMException) on setting
attribute DOMString textShadow;
// raises(DOMException) on setting
attribute DOMString textTransform;
// raises(DOMException) on setting
attribute DOMString top;
// raises(DOMException) on setting
attribute DOMString unicodeBidi;
// raises(DOMException) on setting
attribute DOMString verticalAlign;
// raises(DOMException) on setting
attribute DOMString visibility;
// raises(DOMException) on setting
attribute DOMString voiceFamily;
// raises(DOMException) on setting
attribute DOMString volume;
// raises(DOMException) on setting
attribute DOMString whiteSpace;
// raises(DOMException) on setting
attribute DOMString widows;
// raises(DOMException) on setting
attribute DOMString width;
// raises(DOMException) on setting
attribute DOMString wordSpacing;
// raises(DOMException) on setting
attribute DOMString zIndex;
// raises(DOMException) on setting
/* Non-DOM 2 extensions */
attribute DOMString behavior;
// raises(DOMException) on setting
/* XXX Kipp was here */
attribute DOMString opacity;
// 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());
}