OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) | 3 * (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com) |
4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) | 4 * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com) |
5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All | 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Apple Inc. All |
6 * rights reserved. | 6 * rights reserved. |
7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 7 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> | 8 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> |
9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 9 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
10 * (http://www.torchmobile.com/) | 10 * (http://www.torchmobile.com/) |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 case CSSSelector::PseudoDecrement: | 131 case CSSSelector::PseudoDecrement: |
132 case CSSSelector::PseudoIncrement: | 132 case CSSSelector::PseudoIncrement: |
133 case CSSSelector::PseudoHorizontal: | 133 case CSSSelector::PseudoHorizontal: |
134 case CSSSelector::PseudoVertical: | 134 case CSSSelector::PseudoVertical: |
135 case CSSSelector::PseudoStart: | 135 case CSSSelector::PseudoStart: |
136 case CSSSelector::PseudoEnd: | 136 case CSSSelector::PseudoEnd: |
137 case CSSSelector::PseudoDoubleButton: | 137 case CSSSelector::PseudoDoubleButton: |
138 case CSSSelector::PseudoSingleButton: | 138 case CSSSelector::PseudoSingleButton: |
139 case CSSSelector::PseudoNoButton: | 139 case CSSSelector::PseudoNoButton: |
140 case CSSSelector::PseudoFullScreen: | 140 case CSSSelector::PseudoFullScreen: |
141 case CSSSelector::PseudoFullScreenAncestor: | |
142 case CSSSelector::PseudoInRange: | 141 case CSSSelector::PseudoInRange: |
143 case CSSSelector::PseudoOutOfRange: | 142 case CSSSelector::PseudoOutOfRange: |
144 case CSSSelector::PseudoWebKitCustomElement: | 143 case CSSSelector::PseudoWebKitCustomElement: |
145 case CSSSelector::PseudoBlinkInternalElement: | 144 case CSSSelector::PseudoBlinkInternalElement: |
146 case CSSSelector::PseudoCue: | 145 case CSSSelector::PseudoCue: |
147 case CSSSelector::PseudoFutureCue: | 146 case CSSSelector::PseudoFutureCue: |
148 case CSSSelector::PseudoPastCue: | 147 case CSSSelector::PseudoPastCue: |
149 case CSSSelector::PseudoUnresolved: | 148 case CSSSelector::PseudoUnresolved: |
150 case CSSSelector::PseudoDefined: | 149 case CSSSelector::PseudoDefined: |
151 case CSSSelector::PseudoContent: | 150 case CSSSelector::PseudoContent: |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
426 case CSSSelector::PseudoPlaceholderShown: | 425 case CSSSelector::PseudoPlaceholderShown: |
427 case CSSSelector::PseudoRequired: | 426 case CSSSelector::PseudoRequired: |
428 case CSSSelector::PseudoReadOnly: | 427 case CSSSelector::PseudoReadOnly: |
429 case CSSSelector::PseudoReadWrite: | 428 case CSSSelector::PseudoReadWrite: |
430 case CSSSelector::PseudoValid: | 429 case CSSSelector::PseudoValid: |
431 case CSSSelector::PseudoInvalid: | 430 case CSSSelector::PseudoInvalid: |
432 case CSSSelector::PseudoIndeterminate: | 431 case CSSSelector::PseudoIndeterminate: |
433 case CSSSelector::PseudoTarget: | 432 case CSSSelector::PseudoTarget: |
434 case CSSSelector::PseudoLang: | 433 case CSSSelector::PseudoLang: |
435 case CSSSelector::PseudoFullScreen: | 434 case CSSSelector::PseudoFullScreen: |
436 case CSSSelector::PseudoFullScreenAncestor: | |
437 case CSSSelector::PseudoInRange: | 435 case CSSSelector::PseudoInRange: |
438 case CSSSelector::PseudoOutOfRange: | 436 case CSSSelector::PseudoOutOfRange: |
439 case CSSSelector::PseudoUnresolved: | 437 case CSSSelector::PseudoUnresolved: |
440 case CSSSelector::PseudoDefined: | 438 case CSSSelector::PseudoDefined: |
441 return &ensurePseudoInvalidationSet(selector.getPseudoType(), type); | 439 return &ensurePseudoInvalidationSet(selector.getPseudoType(), type); |
442 case CSSSelector::PseudoFirstOfType: | 440 case CSSSelector::PseudoFirstOfType: |
443 case CSSSelector::PseudoLastOfType: | 441 case CSSSelector::PseudoLastOfType: |
444 case CSSSelector::PseudoOnlyOfType: | 442 case CSSSelector::PseudoOnlyOfType: |
445 case CSSSelector::PseudoNthChild: | 443 case CSSSelector::PseudoNthChild: |
446 case CSSSelector::PseudoNthOfType: | 444 case CSSSelector::PseudoNthOfType: |
(...skipping 737 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1184 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || | 1182 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || |
1185 !tagNames.isEmpty() || customPseudoElement; | 1183 !tagNames.isEmpty() || customPseudoElement; |
1186 } | 1184 } |
1187 | 1185 |
1188 bool RuleFeatureSet::InvalidationSetFeatures::hasTagIdClassOrAttribute() const { | 1186 bool RuleFeatureSet::InvalidationSetFeatures::hasTagIdClassOrAttribute() const { |
1189 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || | 1187 return !classes.isEmpty() || !attributes.isEmpty() || !ids.isEmpty() || |
1190 !tagNames.isEmpty(); | 1188 !tagNames.isEmpty(); |
1191 } | 1189 } |
1192 | 1190 |
1193 } // namespace blink | 1191 } // namespace blink |
OLD | NEW |