Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(63)

Side by Side Diff: third_party/WebKit/Source/core/css/CSSPrimitiveValueMappings.h

Issue 2597083002: Moved list-style-type to be generated in ComputedStyleBase (Closed)
Patch Set: Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.in » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>. 2 * Copyright (C) 2007 Alexey Proskuryakov <ap@nypop.com>.
3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved. 3 * Copyright (C) 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. 4 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved.
5 * (http://www.torchmobile.com/) 5 * (http://www.torchmobile.com/)
6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com> 6 * Copyright (C) 2009 Jeff Schiller <codedread@gmail.com>
7 * Copyright (C) Research In Motion Limited 2010. All rights reserved. 7 * Copyright (C) Research In Motion Limited 2010. All rights reserved.
8 * 8 *
9 * Redistribution and use in source and binary forms, with or without 9 * Redistribution and use in source and binary forms, with or without
10 * modification, are permitted provided that the following conditions 10 * modification, are permitted provided that the following conditions
(...skipping 1568 matching lines...) Expand 10 before | Expand all | Expand 10 after
1579 break; 1579 break;
1580 case EListStyleType::Circle: 1580 case EListStyleType::Circle:
1581 m_valueID = CSSValueCircle; 1581 m_valueID = CSSValueCircle;
1582 break; 1582 break;
1583 case EListStyleType::CjkEarthlyBranch: 1583 case EListStyleType::CjkEarthlyBranch:
1584 m_valueID = CSSValueCjkEarthlyBranch; 1584 m_valueID = CSSValueCjkEarthlyBranch;
1585 break; 1585 break;
1586 case EListStyleType::CjkHeavenlyStem: 1586 case EListStyleType::CjkHeavenlyStem:
1587 m_valueID = CSSValueCjkHeavenlyStem; 1587 m_valueID = CSSValueCjkHeavenlyStem;
1588 break; 1588 break;
1589 case EListStyleType::CJKIdeographic: 1589 case EListStyleType::CjkIdeographic:
1590 m_valueID = CSSValueCjkIdeographic; 1590 m_valueID = CSSValueCjkIdeographic;
1591 break; 1591 break;
1592 case EListStyleType::DecimalLeadingZero: 1592 case EListStyleType::DecimalLeadingZero:
1593 m_valueID = CSSValueDecimalLeadingZero; 1593 m_valueID = CSSValueDecimalLeadingZero;
1594 break; 1594 break;
1595 case EListStyleType::DecimalListStyle: 1595 case EListStyleType::Decimal:
1596 m_valueID = CSSValueDecimal; 1596 m_valueID = CSSValueDecimal;
1597 break; 1597 break;
1598 case EListStyleType::Devanagari: 1598 case EListStyleType::Devanagari:
1599 m_valueID = CSSValueDevanagari; 1599 m_valueID = CSSValueDevanagari;
1600 break; 1600 break;
1601 case EListStyleType::Disc: 1601 case EListStyleType::Disc:
1602 m_valueID = CSSValueDisc; 1602 m_valueID = CSSValueDisc;
1603 break; 1603 break;
1604 case EListStyleType::EthiopicHalehame: 1604 case EListStyleType::EthiopicHalehame:
1605 m_valueID = CSSValueEthiopicHalehame; 1605 m_valueID = CSSValueEthiopicHalehame;
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
1678 break; 1678 break;
1679 case EListStyleType::Malayalam: 1679 case EListStyleType::Malayalam:
1680 m_valueID = CSSValueMalayalam; 1680 m_valueID = CSSValueMalayalam;
1681 break; 1681 break;
1682 case EListStyleType::Mongolian: 1682 case EListStyleType::Mongolian:
1683 m_valueID = CSSValueMongolian; 1683 m_valueID = CSSValueMongolian;
1684 break; 1684 break;
1685 case EListStyleType::Myanmar: 1685 case EListStyleType::Myanmar:
1686 m_valueID = CSSValueMyanmar; 1686 m_valueID = CSSValueMyanmar;
1687 break; 1687 break;
1688 case EListStyleType::NoneListStyle: 1688 case EListStyleType::None:
1689 m_valueID = CSSValueNone; 1689 m_valueID = CSSValueNone;
1690 break; 1690 break;
1691 case EListStyleType::Oriya: 1691 case EListStyleType::Oriya:
1692 m_valueID = CSSValueOriya; 1692 m_valueID = CSSValueOriya;
1693 break; 1693 break;
1694 case EListStyleType::Persian: 1694 case EListStyleType::Persian:
1695 m_valueID = CSSValuePersian; 1695 m_valueID = CSSValuePersian;
1696 break; 1696 break;
1697 case EListStyleType::SimpChineseFormal: 1697 case EListStyleType::SimpChineseFormal:
1698 m_valueID = CSSValueSimpChineseFormal; 1698 m_valueID = CSSValueSimpChineseFormal;
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1733 case EListStyleType::Urdu: 1733 case EListStyleType::Urdu:
1734 m_valueID = CSSValueUrdu; 1734 m_valueID = CSSValueUrdu;
1735 break; 1735 break;
1736 } 1736 }
1737 } 1737 }
1738 1738
1739 template <> 1739 template <>
1740 inline EListStyleType CSSIdentifierValue::convertTo() const { 1740 inline EListStyleType CSSIdentifierValue::convertTo() const {
1741 switch (m_valueID) { 1741 switch (m_valueID) {
1742 case CSSValueNone: 1742 case CSSValueNone:
1743 return EListStyleType::NoneListStyle; 1743 return EListStyleType::None;
1744 case CSSValueArabicIndic: 1744 case CSSValueArabicIndic:
1745 return EListStyleType::ArabicIndic; 1745 return EListStyleType::ArabicIndic;
1746 case CSSValueArmenian: 1746 case CSSValueArmenian:
1747 return EListStyleType::Armenian; 1747 return EListStyleType::Armenian;
1748 case CSSValueBengali: 1748 case CSSValueBengali:
1749 return EListStyleType::Bengali; 1749 return EListStyleType::Bengali;
1750 case CSSValueCambodian: 1750 case CSSValueCambodian:
1751 return EListStyleType::Cambodian; 1751 return EListStyleType::Cambodian;
1752 case CSSValueCircle: 1752 case CSSValueCircle:
1753 return EListStyleType::Circle; 1753 return EListStyleType::Circle;
1754 case CSSValueCjkEarthlyBranch: 1754 case CSSValueCjkEarthlyBranch:
1755 return EListStyleType::CjkEarthlyBranch; 1755 return EListStyleType::CjkEarthlyBranch;
1756 case CSSValueCjkHeavenlyStem: 1756 case CSSValueCjkHeavenlyStem:
1757 return EListStyleType::CjkHeavenlyStem; 1757 return EListStyleType::CjkHeavenlyStem;
1758 case CSSValueCjkIdeographic: 1758 case CSSValueCjkIdeographic:
1759 return EListStyleType::CJKIdeographic; 1759 return EListStyleType::CjkIdeographic;
1760 case CSSValueDecimalLeadingZero: 1760 case CSSValueDecimalLeadingZero:
1761 return EListStyleType::DecimalLeadingZero; 1761 return EListStyleType::DecimalLeadingZero;
1762 case CSSValueDecimal: 1762 case CSSValueDecimal:
1763 return EListStyleType::DecimalListStyle; 1763 return EListStyleType::Decimal;
1764 case CSSValueDevanagari: 1764 case CSSValueDevanagari:
1765 return EListStyleType::Devanagari; 1765 return EListStyleType::Devanagari;
1766 case CSSValueDisc: 1766 case CSSValueDisc:
1767 return EListStyleType::Disc; 1767 return EListStyleType::Disc;
1768 case CSSValueEthiopicHalehame: 1768 case CSSValueEthiopicHalehame:
1769 return EListStyleType::EthiopicHalehame; 1769 return EListStyleType::EthiopicHalehame;
1770 case CSSValueEthiopicHalehameAm: 1770 case CSSValueEthiopicHalehameAm:
1771 return EListStyleType::EthiopicHalehameAm; 1771 return EListStyleType::EthiopicHalehameAm;
1772 case CSSValueEthiopicHalehameTiEt: 1772 case CSSValueEthiopicHalehameTiEt:
1773 return EListStyleType::EthiopicHalehameTiEt; 1773 return EListStyleType::EthiopicHalehameTiEt;
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
1849 return EListStyleType::UpperLatin; 1849 return EListStyleType::UpperLatin;
1850 case CSSValueUpperRoman: 1850 case CSSValueUpperRoman:
1851 return EListStyleType::UpperRoman; 1851 return EListStyleType::UpperRoman;
1852 case CSSValueUrdu: 1852 case CSSValueUrdu:
1853 return EListStyleType::Urdu; 1853 return EListStyleType::Urdu;
1854 default: 1854 default:
1855 break; 1855 break;
1856 } 1856 }
1857 1857
1858 NOTREACHED(); 1858 NOTREACHED();
1859 return EListStyleType::NoneListStyle; 1859 return EListStyleType::None;
1860 } 1860 }
1861 1861
1862 template <> 1862 template <>
1863 inline CSSIdentifierValue::CSSIdentifierValue(EMarginCollapse e) 1863 inline CSSIdentifierValue::CSSIdentifierValue(EMarginCollapse e)
1864 : CSSValue(IdentifierClass) { 1864 : CSSValue(IdentifierClass) {
1865 switch (e) { 1865 switch (e) {
1866 case MarginCollapseCollapse: 1866 case MarginCollapseCollapse:
1867 m_valueID = CSSValueCollapse; 1867 m_valueID = CSSValueCollapse;
1868 break; 1868 break;
1869 case MarginCollapseSeparate: 1869 case MarginCollapseSeparate:
(...skipping 2915 matching lines...) Expand 10 before | Expand all | Expand 10 after
4785 default: 4785 default:
4786 break; 4786 break;
4787 } 4787 }
4788 ASSERT_NOT_REACHED(); 4788 ASSERT_NOT_REACHED();
4789 return ContainsNone; 4789 return ContainsNone;
4790 } 4790 }
4791 4791
4792 } // namespace blink 4792 } // namespace blink
4793 4793
4794 #endif 4794 #endif
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698