| 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, 2013 Apple Inc.
All rights reserved. | 5 * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc.
All rights reserved. |
| 6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> | 6 * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org> |
| 7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> | 7 * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org> |
| 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
| 9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. | 9 * Copyright (c) 2011, Code Aurora Forum. All rights reserved. |
| 10 * Copyright (C) Research In Motion Limited 2011. All rights reserved. | 10 * Copyright (C) Research In Motion Limited 2011. All rights reserved. |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 222 | 222 |
| 223 template<class CSSRuleCollection> | 223 template<class CSSRuleCollection> |
| 224 CSSRule* ElementRuleCollector::findStyleRule(CSSRuleCollection* cssRules, StyleR
ule* styleRule) | 224 CSSRule* ElementRuleCollector::findStyleRule(CSSRuleCollection* cssRules, StyleR
ule* styleRule) |
| 225 { | 225 { |
| 226 if (!cssRules) | 226 if (!cssRules) |
| 227 return nullptr; | 227 return nullptr; |
| 228 CSSRule* result = 0; | 228 CSSRule* result = 0; |
| 229 for (unsigned i = 0; i < cssRules->length() && !result; ++i) { | 229 for (unsigned i = 0; i < cssRules->length() && !result; ++i) { |
| 230 CSSRule* cssRule = cssRules->item(i); | 230 CSSRule* cssRule = cssRules->item(i); |
| 231 CSSRule::Type cssRuleType = cssRule->type(); | 231 CSSRule::Type cssRuleType = cssRule->type(); |
| 232 if (cssRuleType == CSSRule::STYLE_RULE) { | 232 if (cssRuleType == CSSRule::kStyleRule) { |
| 233 CSSStyleRule* cssStyleRule = toCSSStyleRule(cssRule); | 233 CSSStyleRule* cssStyleRule = toCSSStyleRule(cssRule); |
| 234 if (cssStyleRule->styleRule() == styleRule) | 234 if (cssStyleRule->styleRule() == styleRule) |
| 235 result = cssRule; | 235 result = cssRule; |
| 236 } else if (cssRuleType == CSSRule::IMPORT_RULE) { | 236 } else if (cssRuleType == CSSRule::kImportRule) { |
| 237 CSSImportRule* cssImportRule = toCSSImportRule(cssRule); | 237 CSSImportRule* cssImportRule = toCSSImportRule(cssRule); |
| 238 result = findStyleRule(cssImportRule->styleSheet(), styleRule); | 238 result = findStyleRule(cssImportRule->styleSheet(), styleRule); |
| 239 } else { | 239 } else { |
| 240 result = findStyleRule(cssRule->cssRules(), styleRule); | 240 result = findStyleRule(cssRule->cssRules(), styleRule); |
| 241 } | 241 } |
| 242 } | 242 } |
| 243 return result; | 243 return result; |
| 244 } | 244 } |
| 245 | 245 |
| 246 void ElementRuleCollector::appendCSSOMWrapperForRule(CSSStyleSheet* parentStyleS
heet, StyleRule* rule) | 246 void ElementRuleCollector::appendCSSOMWrapperForRule(CSSStyleSheet* parentStyleS
heet, StyleRule* rule) |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 329 // should not see the element's treescope. Because RuleSet has no | 329 // should not see the element's treescope. Because RuleSet has no |
| 330 // information about "scope". | 330 // information about "scope". |
| 331 MatchRequest matchRequest(ruleSet); | 331 MatchRequest matchRequest(ruleSet); |
| 332 collectMatchingRules(matchRequest); | 332 collectMatchingRules(matchRequest); |
| 333 collectMatchingShadowHostRules(matchRequest); | 333 collectMatchingShadowHostRules(matchRequest); |
| 334 | 334 |
| 335 return !m_matchedRules.isEmpty(); | 335 return !m_matchedRules.isEmpty(); |
| 336 } | 336 } |
| 337 | 337 |
| 338 } // namespace blink | 338 } // namespace blink |
| OLD | NEW |