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 543 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
554 return valueID == CSSValueDisc || valueID == CSSValueCircle || valueID =
= CSSValueSquare || valueID == CSSValueNone; | 554 return valueID == CSSValueDisc || valueID == CSSValueCircle || valueID =
= CSSValueSquare || valueID == CSSValueNone; |
555 case CSSPropertyTransformStyle: | 555 case CSSPropertyTransformStyle: |
556 case CSSPropertyWebkitTransformStyle: | 556 case CSSPropertyWebkitTransformStyle: |
557 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; | 557 return valueID == CSSValueFlat || valueID == CSSValuePreserve3d; |
558 case CSSPropertyWebkitUserDrag: // auto | none | element | 558 case CSSPropertyWebkitUserDrag: // auto | none | element |
559 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueElement; | 559 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueElement; |
560 case CSSPropertyWebkitUserModify: // read-only | read-write | 560 case CSSPropertyWebkitUserModify: // read-only | read-write |
561 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || va
lueID == CSSValueReadWritePlaintextOnly; | 561 return valueID == CSSValueReadOnly || valueID == CSSValueReadWrite || va
lueID == CSSValueReadWritePlaintextOnly; |
562 case CSSPropertyWebkitUserSelect: // auto | none | text | all | 562 case CSSPropertyWebkitUserSelect: // auto | none | text | all |
563 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueText || valueID == CSSValueAll; | 563 return valueID == CSSValueAuto || valueID == CSSValueNone || valueID ==
CSSValueText || valueID == CSSValueAll; |
564 case CSSPropertyWebkitWrapFlow: | |
565 return RuntimeEnabledFeatures::cssExclusionsEnabled() | |
566 && (valueID == CSSValueAuto || valueID == CSSValueBoth || valueID ==
CSSValueStart || valueID == CSSValueEnd || valueID == CSSValueMaximum || valueI
D == CSSValueClear); | |
567 case CSSPropertyWebkitWrapThrough: | |
568 return RuntimeEnabledFeatures::cssExclusionsEnabled() | |
569 && (valueID == CSSValueWrap || valueID == CSSValueNone); | |
570 case CSSPropertyWebkitWritingMode: | 564 case CSSPropertyWebkitWritingMode: |
571 return valueID >= CSSValueHorizontalTb && valueID <= CSSValueHorizontalB
t; | 565 return valueID >= CSSValueHorizontalTb && valueID <= CSSValueHorizontalB
t; |
572 case CSSPropertyWhiteSpace: // normal | pre | nowrap | 566 case CSSPropertyWhiteSpace: // normal | pre | nowrap |
573 return valueID == CSSValueNormal || valueID == CSSValuePre || valueID ==
CSSValuePreWrap || valueID == CSSValuePreLine || valueID == CSSValueNowrap; | 567 return valueID == CSSValueNormal || valueID == CSSValuePre || valueID ==
CSSValuePreWrap || valueID == CSSValuePreLine || valueID == CSSValueNowrap; |
574 case CSSPropertyWordBreak: // normal | break-all | break-word (this is a cus
tom extension) | 568 case CSSPropertyWordBreak: // normal | break-all | break-word (this is a cus
tom extension) |
575 return valueID == CSSValueNormal || valueID == CSSValueBreakAll || value
ID == CSSValueBreakWord; | 569 return valueID == CSSValueNormal || valueID == CSSValueBreakAll || value
ID == CSSValueBreakWord; |
576 default: | 570 default: |
577 ASSERT_NOT_REACHED(); | 571 ASSERT_NOT_REACHED(); |
578 return false; | 572 return false; |
579 } | 573 } |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 case CSSPropertyWebkitRtlOrdering: | 662 case CSSPropertyWebkitRtlOrdering: |
669 case CSSPropertyWebkitRubyPosition: | 663 case CSSPropertyWebkitRubyPosition: |
670 case CSSPropertyWebkitTextCombine: | 664 case CSSPropertyWebkitTextCombine: |
671 case CSSPropertyWebkitTextEmphasisPosition: | 665 case CSSPropertyWebkitTextEmphasisPosition: |
672 case CSSPropertyWebkitTextSecurity: | 666 case CSSPropertyWebkitTextSecurity: |
673 case CSSPropertyTransformStyle: | 667 case CSSPropertyTransformStyle: |
674 case CSSPropertyWebkitTransformStyle: | 668 case CSSPropertyWebkitTransformStyle: |
675 case CSSPropertyWebkitUserDrag: | 669 case CSSPropertyWebkitUserDrag: |
676 case CSSPropertyWebkitUserModify: | 670 case CSSPropertyWebkitUserModify: |
677 case CSSPropertyWebkitUserSelect: | 671 case CSSPropertyWebkitUserSelect: |
678 case CSSPropertyWebkitWrapFlow: | |
679 case CSSPropertyWebkitWrapThrough: | |
680 case CSSPropertyWebkitWritingMode: | 672 case CSSPropertyWebkitWritingMode: |
681 case CSSPropertyWhiteSpace: | 673 case CSSPropertyWhiteSpace: |
682 case CSSPropertyWordBreak: | 674 case CSSPropertyWordBreak: |
683 case CSSPropertyWordWrap: | 675 case CSSPropertyWordWrap: |
684 return true; | 676 return true; |
685 case CSSPropertyAlignItems: | 677 case CSSPropertyAlignItems: |
686 case CSSPropertyAlignSelf: | 678 case CSSPropertyAlignSelf: |
687 return !RuntimeEnabledFeatures::cssGridLayoutEnabled(); | 679 return !RuntimeEnabledFeatures::cssGridLayoutEnabled(); |
688 default: | 680 default: |
689 return false; | 681 return false; |
(...skipping 1421 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2111 rule->setProperties(createStylePropertySet()); | 2103 rule->setProperties(createStylePropertySet()); |
2112 clearProperties(); | 2104 clearProperties(); |
2113 | 2105 |
2114 StyleRuleViewport* result = rule.get(); | 2106 StyleRuleViewport* result = rule.get(); |
2115 m_parsedRules.append(rule.release()); | 2107 m_parsedRules.append(rule.release()); |
2116 | 2108 |
2117 return result; | 2109 return result; |
2118 } | 2110 } |
2119 | 2111 |
2120 } | 2112 } |
OLD | NEW |