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 533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
544 return true; | 544 return true; |
545 break; | 545 break; |
546 case CSSPropertyVisibility: // visible | hidden | collapse | inherit | 546 case CSSPropertyVisibility: // visible | hidden | collapse | inherit |
547 if (valueID == CSSValueVisible || valueID == CSSValueHidden || valueID =
= CSSValueCollapse) | 547 if (valueID == CSSValueVisible || valueID == CSSValueHidden || valueID =
= CSSValueCollapse) |
548 return true; | 548 return true; |
549 break; | 549 break; |
550 case CSSPropertyWebkitAppearance: | 550 case CSSPropertyWebkitAppearance: |
551 if ((valueID >= CSSValueCheckbox && valueID <= CSSValueTextarea) || valu
eID == CSSValueNone) | 551 if ((valueID >= CSSValueCheckbox && valueID <= CSSValueTextarea) || valu
eID == CSSValueNone) |
552 return true; | 552 return true; |
553 break; | 553 break; |
554 case CSSPropertyBackfaceVisibility: | |
555 case CSSPropertyWebkitBackfaceVisibility: | 554 case CSSPropertyWebkitBackfaceVisibility: |
556 if (valueID == CSSValueVisible || valueID == CSSValueHidden) | 555 if (valueID == CSSValueVisible || valueID == CSSValueHidden) |
557 return true; | 556 return true; |
558 break; | 557 break; |
559 case CSSPropertyMixBlendMode: | 558 case CSSPropertyMixBlendMode: |
560 if (RuntimeEnabledFeatures::cssCompositingEnabled() && (valueID == CSSVa
lueNormal || valueID == CSSValueMultiply || valueID == CSSValueScreen | 559 if (RuntimeEnabledFeatures::cssCompositingEnabled() && (valueID == CSSVa
lueNormal || valueID == CSSValueMultiply || valueID == CSSValueScreen |
561 || valueID == CSSValueOverlay || valueID == CSSValueDarken || valueI
D == CSSValueLighten || valueID == CSSValueColorDodge | 560 || valueID == CSSValueOverlay || valueID == CSSValueDarken || valueI
D == CSSValueLighten || valueID == CSSValueColorDodge |
562 || valueID == CSSValueColorBurn || valueID == CSSValueHardLight || v
alueID == CSSValueSoftLight || valueID == CSSValueDifference | 561 || valueID == CSSValueColorBurn || valueID == CSSValueHardLight || v
alueID == CSSValueSoftLight || valueID == CSSValueDifference |
563 || valueID == CSSValueExclusion || valueID == CSSValueHue || valueID
== CSSValueSaturation || valueID == CSSValueColor | 562 || valueID == CSSValueExclusion || valueID == CSSValueHue || valueID
== CSSValueSaturation || valueID == CSSValueColor |
564 || valueID == CSSValueLuminosity)) | 563 || valueID == CSSValueLuminosity)) |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
681 break; | 680 break; |
682 case CSSPropertyWebkitTextEmphasisPosition: | 681 case CSSPropertyWebkitTextEmphasisPosition: |
683 if (valueID == CSSValueOver || valueID == CSSValueUnder) | 682 if (valueID == CSSValueOver || valueID == CSSValueUnder) |
684 return true; | 683 return true; |
685 break; | 684 break; |
686 case CSSPropertyWebkitTextSecurity: | 685 case CSSPropertyWebkitTextSecurity: |
687 // disc | circle | square | none | inherit | 686 // disc | circle | square | none | inherit |
688 if (valueID == CSSValueDisc || valueID == CSSValueCircle || valueID == C
SSValueSquare || valueID == CSSValueNone) | 687 if (valueID == CSSValueDisc || valueID == CSSValueCircle || valueID == C
SSValueSquare || valueID == CSSValueNone) |
689 return true; | 688 return true; |
690 break; | 689 break; |
691 case CSSPropertyTransformStyle: | |
692 case CSSPropertyWebkitTransformStyle: | 690 case CSSPropertyWebkitTransformStyle: |
693 if (valueID == CSSValueFlat || valueID == CSSValuePreserve3d) | 691 if (valueID == CSSValueFlat || valueID == CSSValuePreserve3d) |
694 return true; | 692 return true; |
695 break; | 693 break; |
696 case CSSPropertyWebkitUserDrag: // auto | none | element | 694 case CSSPropertyWebkitUserDrag: // auto | none | element |
697 if (valueID == CSSValueAuto || valueID == CSSValueNone || valueID == CSS
ValueElement) | 695 if (valueID == CSSValueAuto || valueID == CSSValueNone || valueID == CSS
ValueElement) |
698 return true; | 696 return true; |
699 break; | 697 break; |
700 case CSSPropertyWebkitUserModify: // read-only | read-write | 698 case CSSPropertyWebkitUserModify: // read-only | read-write |
701 if (valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || value
ID == CSSValueReadWritePlaintextOnly) | 699 if (valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || value
ID == CSSValueReadWritePlaintextOnly) |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
778 case CSSPropertyTextOverflow: | 776 case CSSPropertyTextOverflow: |
779 case CSSPropertyTextOverlineMode: | 777 case CSSPropertyTextOverlineMode: |
780 case CSSPropertyTextOverlineStyle: | 778 case CSSPropertyTextOverlineStyle: |
781 case CSSPropertyTextRendering: | 779 case CSSPropertyTextRendering: |
782 case CSSPropertyTextTransform: | 780 case CSSPropertyTextTransform: |
783 case CSSPropertyTextUnderlineMode: | 781 case CSSPropertyTextUnderlineMode: |
784 case CSSPropertyTextUnderlineStyle: | 782 case CSSPropertyTextUnderlineStyle: |
785 case CSSPropertyTouchActionDelay: | 783 case CSSPropertyTouchActionDelay: |
786 case CSSPropertyVisibility: | 784 case CSSPropertyVisibility: |
787 case CSSPropertyWebkitAppearance: | 785 case CSSPropertyWebkitAppearance: |
788 case CSSPropertyBackfaceVisibility: | |
789 case CSSPropertyWebkitBackfaceVisibility: | 786 case CSSPropertyWebkitBackfaceVisibility: |
790 case CSSPropertyWebkitBorderAfterStyle: | 787 case CSSPropertyWebkitBorderAfterStyle: |
791 case CSSPropertyWebkitBorderBeforeStyle: | 788 case CSSPropertyWebkitBorderBeforeStyle: |
792 case CSSPropertyWebkitBorderEndStyle: | 789 case CSSPropertyWebkitBorderEndStyle: |
793 case CSSPropertyWebkitBorderFit: | 790 case CSSPropertyWebkitBorderFit: |
794 case CSSPropertyWebkitBorderStartStyle: | 791 case CSSPropertyWebkitBorderStartStyle: |
795 case CSSPropertyWebkitBoxAlign: | 792 case CSSPropertyWebkitBoxAlign: |
796 case CSSPropertyWebkitBoxDecorationBreak: | 793 case CSSPropertyWebkitBoxDecorationBreak: |
797 case CSSPropertyWebkitBoxDirection: | 794 case CSSPropertyWebkitBoxDirection: |
798 case CSSPropertyWebkitBoxLines: | 795 case CSSPropertyWebkitBoxLines: |
(...skipping 18 matching lines...) Expand all Loading... |
817 case CSSPropertyWebkitMarginBottomCollapse: | 814 case CSSPropertyWebkitMarginBottomCollapse: |
818 case CSSPropertyWebkitMarginTopCollapse: | 815 case CSSPropertyWebkitMarginTopCollapse: |
819 case CSSPropertyInternalMarqueeDirection: | 816 case CSSPropertyInternalMarqueeDirection: |
820 case CSSPropertyInternalMarqueeStyle: | 817 case CSSPropertyInternalMarqueeStyle: |
821 case CSSPropertyWebkitPrintColorAdjust: | 818 case CSSPropertyWebkitPrintColorAdjust: |
822 case CSSPropertyWebkitRtlOrdering: | 819 case CSSPropertyWebkitRtlOrdering: |
823 case CSSPropertyWebkitRubyPosition: | 820 case CSSPropertyWebkitRubyPosition: |
824 case CSSPropertyWebkitTextCombine: | 821 case CSSPropertyWebkitTextCombine: |
825 case CSSPropertyWebkitTextEmphasisPosition: | 822 case CSSPropertyWebkitTextEmphasisPosition: |
826 case CSSPropertyWebkitTextSecurity: | 823 case CSSPropertyWebkitTextSecurity: |
827 case CSSPropertyTransformStyle: | |
828 case CSSPropertyWebkitTransformStyle: | 824 case CSSPropertyWebkitTransformStyle: |
829 case CSSPropertyWebkitUserDrag: | 825 case CSSPropertyWebkitUserDrag: |
830 case CSSPropertyWebkitUserModify: | 826 case CSSPropertyWebkitUserModify: |
831 case CSSPropertyWebkitUserSelect: | 827 case CSSPropertyWebkitUserSelect: |
832 case CSSPropertyWebkitWrapFlow: | 828 case CSSPropertyWebkitWrapFlow: |
833 case CSSPropertyWebkitWrapThrough: | 829 case CSSPropertyWebkitWrapThrough: |
834 case CSSPropertyWebkitWritingMode: | 830 case CSSPropertyWebkitWritingMode: |
835 case CSSPropertyWhiteSpace: | 831 case CSSPropertyWhiteSpace: |
836 case CSSPropertyWordBreak: | 832 case CSSPropertyWordBreak: |
837 case CSSPropertyWordWrap: | 833 case CSSPropertyWordWrap: |
(...skipping 1371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2209 rule->setProperties(createStylePropertySet()); | 2205 rule->setProperties(createStylePropertySet()); |
2210 clearProperties(); | 2206 clearProperties(); |
2211 | 2207 |
2212 StyleRuleViewport* result = rule.get(); | 2208 StyleRuleViewport* result = rule.get(); |
2213 m_parsedRules.append(rule.release()); | 2209 m_parsedRules.append(rule.release()); |
2214 | 2210 |
2215 return result; | 2211 return result; |
2216 } | 2212 } |
2217 | 2213 |
2218 } | 2214 } |
OLD | NEW |