diff --git a/mozilla/content/html/content/src/nsGenericHTMLElement.cpp b/mozilla/content/html/content/src/nsGenericHTMLElement.cpp index a6ab3dbae22..1dd534ebab4 100644 --- a/mozilla/content/html/content/src/nsGenericHTMLElement.cpp +++ b/mozilla/content/html/content/src/nsGenericHTMLElement.cpp @@ -1475,6 +1475,15 @@ static nsGenericHTMLElement::EnumTable kAlignTable[] = { { 0 } }; +static nsGenericHTMLElement::EnumTable kCompatDivAlignTable[] = { + { "left", NS_STYLE_TEXT_ALIGN_LEFT }, + { "right", NS_STYLE_TEXT_ALIGN_MOZ_RIGHT }, + { "center", NS_STYLE_TEXT_ALIGN_MOZ_CENTER }, + { "middle", NS_STYLE_TEXT_ALIGN_MOZ_CENTER }, + { "justify", NS_STYLE_TEXT_ALIGN_JUSTIFY }, + { 0 } +}; + static nsGenericHTMLElement::EnumTable kDivAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, { "right", NS_STYLE_TEXT_ALIGN_RIGHT }, @@ -1584,14 +1593,22 @@ PRBool nsGenericHTMLElement::ParseDivAlignValue(const nsString& aString, nsHTMLValue& aResult) { +#if XXX_no_nav_compat return ParseEnumValue(aString, kDivAlignTable, aResult); +#else + return ParseEnumValue(aString, kCompatDivAlignTable, aResult); +#endif } PRBool nsGenericHTMLElement::DivAlignValueToString(const nsHTMLValue& aValue, nsString& aResult) { +#if XXX_no_nav_compat return EnumValueToString(aValue, kDivAlignTable, aResult); +#else + return EnumValueToString(aValue, kCompatDivAlignTable, aResult); +#endif } PRBool diff --git a/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp b/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp index a6ab3dbae22..1dd534ebab4 100644 --- a/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp +++ b/mozilla/layout/html/content/src/nsGenericHTMLElement.cpp @@ -1475,6 +1475,15 @@ static nsGenericHTMLElement::EnumTable kAlignTable[] = { { 0 } }; +static nsGenericHTMLElement::EnumTable kCompatDivAlignTable[] = { + { "left", NS_STYLE_TEXT_ALIGN_LEFT }, + { "right", NS_STYLE_TEXT_ALIGN_MOZ_RIGHT }, + { "center", NS_STYLE_TEXT_ALIGN_MOZ_CENTER }, + { "middle", NS_STYLE_TEXT_ALIGN_MOZ_CENTER }, + { "justify", NS_STYLE_TEXT_ALIGN_JUSTIFY }, + { 0 } +}; + static nsGenericHTMLElement::EnumTable kDivAlignTable[] = { { "left", NS_STYLE_TEXT_ALIGN_LEFT }, { "right", NS_STYLE_TEXT_ALIGN_RIGHT }, @@ -1584,14 +1593,22 @@ PRBool nsGenericHTMLElement::ParseDivAlignValue(const nsString& aString, nsHTMLValue& aResult) { +#if XXX_no_nav_compat return ParseEnumValue(aString, kDivAlignTable, aResult); +#else + return ParseEnumValue(aString, kCompatDivAlignTable, aResult); +#endif } PRBool nsGenericHTMLElement::DivAlignValueToString(const nsHTMLValue& aValue, nsString& aResult) { +#if XXX_no_nav_compat return EnumValueToString(aValue, kDivAlignTable, aResult); +#else + return EnumValueToString(aValue, kCompatDivAlignTable, aResult); +#endif } PRBool