Implement -moz-margin-start, -moz-margin-end, -moz-padding-start, and -moz-padding-end and cascade them correctly. Use them in html.css to improve default styles for lists in RTL documents. b=74880 r+sr=bzbarsky

git-svn-id: svn://10.0.0.236/trunk@152274 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%dbaron.org
2004-02-04 06:10:56 +00:00
parent 0348e00c9f
commit 6b800e75e5
25 changed files with 876 additions and 86 deletions

View File

@@ -537,7 +537,19 @@ nsCSSMargin::nsCSSMargin(void)
nsCSSMargin::nsCSSMargin(const nsCSSMargin& aCopy)
: mMargin(aCopy.mMargin),
mMarginStart(aCopy.mMarginStart),
mMarginEnd(aCopy.mMarginEnd),
mMarginLeftLTRSource(aCopy.mMarginLeftLTRSource),
mMarginLeftRTLSource(aCopy.mMarginLeftRTLSource),
mMarginRightLTRSource(aCopy.mMarginRightLTRSource),
mMarginRightRTLSource(aCopy.mMarginRightRTLSource),
mPadding(aCopy.mPadding),
mPaddingStart(aCopy.mPaddingStart),
mPaddingEnd(aCopy.mPaddingEnd),
mPaddingLeftLTRSource(aCopy.mPaddingLeftLTRSource),
mPaddingLeftRTLSource(aCopy.mPaddingLeftRTLSource),
mPaddingRightLTRSource(aCopy.mPaddingRightLTRSource),
mPaddingRightRTLSource(aCopy.mPaddingRightRTLSource),
mBorderWidth(aCopy.mBorderWidth),
mBorderColor(aCopy.mBorderColor),
mBorderColors(aCopy.mBorderColors),