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 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 case CSSSelector::kPseudoNthLastChild: | 89 case CSSSelector::kPseudoNthLastChild: |
90 case CSSSelector::kPseudoNthLastOfType: | 90 case CSSSelector::kPseudoNthLastOfType: |
91 case CSSSelector::kPseudoLink: | 91 case CSSSelector::kPseudoLink: |
92 case CSSSelector::kPseudoVisited: | 92 case CSSSelector::kPseudoVisited: |
93 case CSSSelector::kPseudoAny: | 93 case CSSSelector::kPseudoAny: |
94 case CSSSelector::kPseudoAnyLink: | 94 case CSSSelector::kPseudoAnyLink: |
95 case CSSSelector::kPseudoAutofill: | 95 case CSSSelector::kPseudoAutofill: |
96 case CSSSelector::kPseudoHover: | 96 case CSSSelector::kPseudoHover: |
97 case CSSSelector::kPseudoDrag: | 97 case CSSSelector::kPseudoDrag: |
98 case CSSSelector::kPseudoFocus: | 98 case CSSSelector::kPseudoFocus: |
| 99 case CSSSelector::kPseudoFocusWithin: |
99 case CSSSelector::kPseudoActive: | 100 case CSSSelector::kPseudoActive: |
100 case CSSSelector::kPseudoChecked: | 101 case CSSSelector::kPseudoChecked: |
101 case CSSSelector::kPseudoEnabled: | 102 case CSSSelector::kPseudoEnabled: |
102 case CSSSelector::kPseudoFullPageMedia: | 103 case CSSSelector::kPseudoFullPageMedia: |
103 case CSSSelector::kPseudoDefault: | 104 case CSSSelector::kPseudoDefault: |
104 case CSSSelector::kPseudoDisabled: | 105 case CSSSelector::kPseudoDisabled: |
105 case CSSSelector::kPseudoOptional: | 106 case CSSSelector::kPseudoOptional: |
106 case CSSSelector::kPseudoPlaceholderShown: | 107 case CSSSelector::kPseudoPlaceholderShown: |
107 case CSSSelector::kPseudoRequired: | 108 case CSSSelector::kPseudoRequired: |
108 case CSSSelector::kPseudoReadOnly: | 109 case CSSSelector::kPseudoReadOnly: |
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
415 case CSSSelector::kPseudoFirstChild: | 416 case CSSSelector::kPseudoFirstChild: |
416 case CSSSelector::kPseudoLastChild: | 417 case CSSSelector::kPseudoLastChild: |
417 case CSSSelector::kPseudoOnlyChild: | 418 case CSSSelector::kPseudoOnlyChild: |
418 case CSSSelector::kPseudoLink: | 419 case CSSSelector::kPseudoLink: |
419 case CSSSelector::kPseudoVisited: | 420 case CSSSelector::kPseudoVisited: |
420 case CSSSelector::kPseudoAnyLink: | 421 case CSSSelector::kPseudoAnyLink: |
421 case CSSSelector::kPseudoAutofill: | 422 case CSSSelector::kPseudoAutofill: |
422 case CSSSelector::kPseudoHover: | 423 case CSSSelector::kPseudoHover: |
423 case CSSSelector::kPseudoDrag: | 424 case CSSSelector::kPseudoDrag: |
424 case CSSSelector::kPseudoFocus: | 425 case CSSSelector::kPseudoFocus: |
| 426 case CSSSelector::kPseudoFocusWithin: |
425 case CSSSelector::kPseudoActive: | 427 case CSSSelector::kPseudoActive: |
426 case CSSSelector::kPseudoChecked: | 428 case CSSSelector::kPseudoChecked: |
427 case CSSSelector::kPseudoEnabled: | 429 case CSSSelector::kPseudoEnabled: |
428 case CSSSelector::kPseudoDefault: | 430 case CSSSelector::kPseudoDefault: |
429 case CSSSelector::kPseudoDisabled: | 431 case CSSSelector::kPseudoDisabled: |
430 case CSSSelector::kPseudoOptional: | 432 case CSSSelector::kPseudoOptional: |
431 case CSSSelector::kPseudoPlaceholderShown: | 433 case CSSSelector::kPseudoPlaceholderShown: |
432 case CSSSelector::kPseudoRequired: | 434 case CSSSelector::kPseudoRequired: |
433 case CSSSelector::kPseudoReadOnly: | 435 case CSSSelector::kPseudoReadOnly: |
434 case CSSSelector::kPseudoReadWrite: | 436 case CSSSelector::kPseudoReadWrite: |
(...skipping 805 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1240 bool RuleFeatureSet::InvalidationSetFeatures::HasFeatures() const { | 1242 bool RuleFeatureSet::InvalidationSetFeatures::HasFeatures() const { |
1241 return !classes.IsEmpty() || !attributes.IsEmpty() || !ids.IsEmpty() || | 1243 return !classes.IsEmpty() || !attributes.IsEmpty() || !ids.IsEmpty() || |
1242 !tag_names.IsEmpty() || custom_pseudo_element; | 1244 !tag_names.IsEmpty() || custom_pseudo_element; |
1243 } | 1245 } |
1244 | 1246 |
1245 bool RuleFeatureSet::InvalidationSetFeatures::HasIdClassOrAttribute() const { | 1247 bool RuleFeatureSet::InvalidationSetFeatures::HasIdClassOrAttribute() const { |
1246 return !classes.IsEmpty() || !attributes.IsEmpty() || !ids.IsEmpty(); | 1248 return !classes.IsEmpty() || !attributes.IsEmpty() || !ids.IsEmpty(); |
1247 } | 1249 } |
1248 | 1250 |
1249 } // namespace blink | 1251 } // namespace blink |
OLD | NEW |