| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 2003 Lars Knoll (knoll@kde.org) |
| 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * Copyright (C) 2005 Allan Sandfeld Jensen (kde@carewolf.com) |
| 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. | 4 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc.
All rights reserved. |
| 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> | 5 * Copyright (C) 2007 Nicholas Shanks <webkit@nickshanks.com> |
| 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 6 * Copyright (C) 2008 Eric Seidel <eric@webkit.org> |
| 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. | 8 * Copyright (C) 2012 Adobe Systems Incorporated. All rights reserved. |
| 9 * Copyright (C) 2012 Intel Corporation. All rights reserved. | 9 * Copyright (C) 2012 Intel Corporation. All rights reserved. |
| 10 * | 10 * |
| (...skipping 849 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 860 if (valueID == CSSValueBefore || valueID == CSSValueAfter) | 860 if (valueID == CSSValueBefore || valueID == CSSValueAfter) |
| 861 return true; | 861 return true; |
| 862 break; | 862 break; |
| 863 | 863 |
| 864 #if ENABLE(CSS3_TEXT) | 864 #if ENABLE(CSS3_TEXT) |
| 865 case CSSPropertyWebkitTextAlignLast: | 865 case CSSPropertyWebkitTextAlignLast: |
| 866 // auto | start | end | left | right | center | justify | 866 // auto | start | end | left | right | center | justify |
| 867 if ((valueID >= CSSValueLeft && valueID <= CSSValueJustify) || valueID =
= CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueAuto) | 867 if ((valueID >= CSSValueLeft && valueID <= CSSValueJustify) || valueID =
= CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueAuto) |
| 868 return true; | 868 return true; |
| 869 break; | 869 break; |
| 870 case CSSPropertyWebkitTextJustify: |
| 871 // auto | none | inter-word | distribute |
| 872 if (valueID == CSSValueInterWord || valueID == CSSValueDistribute || val
ueID == CSSValueAuto || valueID == CSSValueNone) |
| 873 return true; |
| 874 break; |
| 870 #endif // CSS3_TEXT | 875 #endif // CSS3_TEXT |
| 871 case CSSPropertyWebkitTextCombine: | 876 case CSSPropertyWebkitTextCombine: |
| 872 if (valueID == CSSValueNone || valueID == CSSValueHorizontal) | 877 if (valueID == CSSValueNone || valueID == CSSValueHorizontal) |
| 873 return true; | 878 return true; |
| 874 break; | 879 break; |
| 875 case CSSPropertyWebkitTextEmphasisPosition: | 880 case CSSPropertyWebkitTextEmphasisPosition: |
| 876 if (valueID == CSSValueOver || valueID == CSSValueUnder) | 881 if (valueID == CSSValueOver || valueID == CSSValueUnder) |
| 877 return true; | 882 return true; |
| 878 break; | 883 break; |
| 879 case CSSPropertyWebkitTextSecurity: | 884 case CSSPropertyWebkitTextSecurity: |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1011 case CSSPropertyWebkitNbspMode: | 1016 case CSSPropertyWebkitNbspMode: |
| 1012 case CSSPropertyWebkitPrintColorAdjust: | 1017 case CSSPropertyWebkitPrintColorAdjust: |
| 1013 case CSSPropertyWebkitRegionBreakAfter: | 1018 case CSSPropertyWebkitRegionBreakAfter: |
| 1014 case CSSPropertyWebkitRegionBreakBefore: | 1019 case CSSPropertyWebkitRegionBreakBefore: |
| 1015 case CSSPropertyWebkitRegionBreakInside: | 1020 case CSSPropertyWebkitRegionBreakInside: |
| 1016 case CSSPropertyWebkitRegionFragment: | 1021 case CSSPropertyWebkitRegionFragment: |
| 1017 case CSSPropertyWebkitRtlOrdering: | 1022 case CSSPropertyWebkitRtlOrdering: |
| 1018 case CSSPropertyWebkitRubyPosition: | 1023 case CSSPropertyWebkitRubyPosition: |
| 1019 #if ENABLE(CSS3_TEXT) | 1024 #if ENABLE(CSS3_TEXT) |
| 1020 case CSSPropertyWebkitTextAlignLast: | 1025 case CSSPropertyWebkitTextAlignLast: |
| 1026 case CSSPropertyWebkitTextJustify: |
| 1021 #endif // CSS3_TEXT | 1027 #endif // CSS3_TEXT |
| 1022 case CSSPropertyWebkitTextCombine: | 1028 case CSSPropertyWebkitTextCombine: |
| 1023 case CSSPropertyWebkitTextEmphasisPosition: | 1029 case CSSPropertyWebkitTextEmphasisPosition: |
| 1024 case CSSPropertyWebkitTextSecurity: | 1030 case CSSPropertyWebkitTextSecurity: |
| 1025 case CSSPropertyWebkitTransformStyle: | 1031 case CSSPropertyWebkitTransformStyle: |
| 1026 case CSSPropertyWebkitUserDrag: | 1032 case CSSPropertyWebkitUserDrag: |
| 1027 case CSSPropertyWebkitUserModify: | 1033 case CSSPropertyWebkitUserModify: |
| 1028 case CSSPropertyWebkitUserSelect: | 1034 case CSSPropertyWebkitUserSelect: |
| 1029 case CSSPropertyWebkitWrapFlow: | 1035 case CSSPropertyWebkitWrapFlow: |
| 1030 case CSSPropertyWebkitWrapThrough: | 1036 case CSSPropertyWebkitWrapThrough: |
| (...skipping 1791 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2822 case CSSPropertyWebkitNbspMode: | 2828 case CSSPropertyWebkitNbspMode: |
| 2823 case CSSPropertyWebkitPrintColorAdjust: | 2829 case CSSPropertyWebkitPrintColorAdjust: |
| 2824 case CSSPropertyWebkitRegionBreakAfter: | 2830 case CSSPropertyWebkitRegionBreakAfter: |
| 2825 case CSSPropertyWebkitRegionBreakBefore: | 2831 case CSSPropertyWebkitRegionBreakBefore: |
| 2826 case CSSPropertyWebkitRegionBreakInside: | 2832 case CSSPropertyWebkitRegionBreakInside: |
| 2827 case CSSPropertyWebkitRegionFragment: | 2833 case CSSPropertyWebkitRegionFragment: |
| 2828 case CSSPropertyWebkitRtlOrdering: | 2834 case CSSPropertyWebkitRtlOrdering: |
| 2829 case CSSPropertyWebkitRubyPosition: | 2835 case CSSPropertyWebkitRubyPosition: |
| 2830 #if ENABLE(CSS3_TEXT) | 2836 #if ENABLE(CSS3_TEXT) |
| 2831 case CSSPropertyWebkitTextAlignLast: | 2837 case CSSPropertyWebkitTextAlignLast: |
| 2838 case CSSPropertyWebkitTextJustify: |
| 2832 #endif // CSS3_TEXT | 2839 #endif // CSS3_TEXT |
| 2833 case CSSPropertyWebkitTextCombine: | 2840 case CSSPropertyWebkitTextCombine: |
| 2834 case CSSPropertyWebkitTextEmphasisPosition: | 2841 case CSSPropertyWebkitTextEmphasisPosition: |
| 2835 case CSSPropertyWebkitTextSecurity: | 2842 case CSSPropertyWebkitTextSecurity: |
| 2836 case CSSPropertyWebkitTransformStyle: | 2843 case CSSPropertyWebkitTransformStyle: |
| 2837 case CSSPropertyWebkitUserDrag: | 2844 case CSSPropertyWebkitUserDrag: |
| 2838 case CSSPropertyWebkitUserModify: | 2845 case CSSPropertyWebkitUserModify: |
| 2839 case CSSPropertyWebkitUserSelect: | 2846 case CSSPropertyWebkitUserSelect: |
| 2840 case CSSPropertyWebkitWrapFlow: | 2847 case CSSPropertyWebkitWrapFlow: |
| 2841 case CSSPropertyWebkitWrapThrough: | 2848 case CSSPropertyWebkitWrapThrough: |
| (...skipping 8972 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11814 { | 11821 { |
| 11815 // The tokenizer checks for the construct of an+b. | 11822 // The tokenizer checks for the construct of an+b. |
| 11816 // However, since the {ident} rule precedes the {nth} rule, some of those | 11823 // However, since the {ident} rule precedes the {nth} rule, some of those |
| 11817 // tokens are identified as string literal. Furthermore we need to accept | 11824 // tokens are identified as string literal. Furthermore we need to accept |
| 11818 // "odd" and "even" which does not match to an+b. | 11825 // "odd" and "even" which does not match to an+b. |
| 11819 return equalIgnoringCase(token, "odd") || equalIgnoringCase(token, "even") | 11826 return equalIgnoringCase(token, "odd") || equalIgnoringCase(token, "even") |
| 11820 || equalIgnoringCase(token, "n") || equalIgnoringCase(token, "-n"); | 11827 || equalIgnoringCase(token, "n") || equalIgnoringCase(token, "-n"); |
| 11821 } | 11828 } |
| 11822 | 11829 |
| 11823 } | 11830 } |
| OLD | NEW |