| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2010, Google Inc. All rights reserved. | 2 * Copyright (C) 2010, Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * 1. Redistributions of source code must retain the above copyright | 7 * 1. Redistributions of source code must retain the above copyright |
| 8 * notice, this list of conditions and the following disclaimer. | 8 * notice, this list of conditions and the following disclaimer. |
| 9 * 2. Redistributions in binary form must reproduce the above copyright | 9 * 2. Redistributions in binary form must reproduce the above copyright |
| 10 * notice, this list of conditions and the following disclaimer in the | 10 * notice, this list of conditions and the following disclaimer in the |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 bool forcePseudoState(Element*, CSSSelector::PseudoType); | 113 bool forcePseudoState(Element*, CSSSelector::PseudoType); |
| 114 void didCommitLoadForLocalFrame(LocalFrame*) override; | 114 void didCommitLoadForLocalFrame(LocalFrame*) override; |
| 115 void restore() override; | 115 void restore() override; |
| 116 void flushPendingProtocolNotifications() override; | 116 void flushPendingProtocolNotifications() override; |
| 117 void reset(); | 117 void reset(); |
| 118 void mediaQueryResultChanged(); | 118 void mediaQueryResultChanged(); |
| 119 | 119 |
| 120 void activeStyleSheetsUpdated(Document*); | 120 void activeStyleSheetsUpdated(Document*); |
| 121 void documentDetached(Document*); | 121 void documentDetached(Document*); |
| 122 void fontsUpdated(); | 122 void fontsUpdated(); |
| 123 void getUnusedRules( | 123 void setCoverageEnabled(bool); |
| 124 std::unique_ptr<protocol::Array<protocol::CSS::RuleUsage>>*); | |
| 125 void setUsageTrackerStatus(bool enabled); | |
| 126 | 124 |
| 127 void enable(std::unique_ptr<EnableCallback>) override; | 125 void enable(std::unique_ptr<EnableCallback>) override; |
| 128 protocol::Response disable() override; | 126 protocol::Response disable() override; |
| 129 protocol::Response getMatchedStylesForNode( | 127 protocol::Response getMatchedStylesForNode( |
| 130 int nodeId, | 128 int nodeId, |
| 131 protocol::Maybe<protocol::CSS::CSSStyle>* inlineStyle, | 129 protocol::Maybe<protocol::CSS::CSSStyle>* inlineStyle, |
| 132 protocol::Maybe<protocol::CSS::CSSStyle>* attributesStyle, | 130 protocol::Maybe<protocol::CSS::CSSStyle>* attributesStyle, |
| 133 protocol::Maybe<protocol::Array<protocol::CSS::RuleMatch>>* | 131 protocol::Maybe<protocol::Array<protocol::CSS::RuleMatch>>* |
| 134 matchedCSSRules, | 132 matchedCSSRules, |
| 135 protocol::Maybe<protocol::Array<protocol::CSS::PseudoElementMatches>>*, | 133 protocol::Maybe<protocol::Array<protocol::CSS::PseudoElementMatches>>*, |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 std::unique_ptr<protocol::Array<protocol::CSS::CSSMedia>>*) override; | 188 std::unique_ptr<protocol::Array<protocol::CSS::CSSMedia>>*) override; |
| 191 protocol::Response setEffectivePropertyValueForNode( | 189 protocol::Response setEffectivePropertyValueForNode( |
| 192 int nodeId, | 190 int nodeId, |
| 193 const String& propertyName, | 191 const String& propertyName, |
| 194 const String& value) override; | 192 const String& value) override; |
| 195 protocol::Response getBackgroundColors( | 193 protocol::Response getBackgroundColors( |
| 196 int nodeId, | 194 int nodeId, |
| 197 protocol::Maybe<protocol::Array<String>>* backgroundColors) override; | 195 protocol::Maybe<protocol::Array<String>>* backgroundColors) override; |
| 198 | 196 |
| 199 protocol::Response startRuleUsageTracking() override; | 197 protocol::Response startRuleUsageTracking() override; |
| 200 | 198 protocol::Response takeCoverageDelta( |
| 199 std::unique_ptr<protocol::Array<protocol::CSS::RuleUsage>>* result) |
| 200 override; |
| 201 protocol::Response stopRuleUsageTracking( | 201 protocol::Response stopRuleUsageTracking( |
| 202 std::unique_ptr<protocol::Array<protocol::CSS::RuleUsage>>* result) | 202 std::unique_ptr<protocol::Array<protocol::CSS::RuleUsage>>* result) |
| 203 override; | 203 override; |
| 204 | 204 |
| 205 void collectMediaQueriesFromRule(CSSRule*, | 205 void collectMediaQueriesFromRule(CSSRule*, |
| 206 protocol::Array<protocol::CSS::CSSMedia>*); | 206 protocol::Array<protocol::CSS::CSSMedia>*); |
| 207 void collectMediaQueriesFromStyleSheet( | 207 void collectMediaQueriesFromStyleSheet( |
| 208 CSSStyleSheet*, | 208 CSSStyleSheet*, |
| 209 protocol::Array<protocol::CSS::CSSMedia>*); | 209 protocol::Array<protocol::CSS::CSSMedia>*); |
| 210 std::unique_ptr<protocol::CSS::CSSMedia> buildMediaObject(const MediaList*, | 210 std::unique_ptr<protocol::CSS::CSSMedia> buildMediaObject(const MediaList*, |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 280 InspectorStyleSheet* inspectorStyleSheetForRule(CSSStyleRule*); | 280 InspectorStyleSheet* inspectorStyleSheetForRule(CSSStyleRule*); |
| 281 | 281 |
| 282 InspectorStyleSheet* viaInspectorStyleSheet(Document*); | 282 InspectorStyleSheet* viaInspectorStyleSheet(Document*); |
| 283 protocol::Response assertInspectorStyleSheetForId(const String&, | 283 protocol::Response assertInspectorStyleSheetForId(const String&, |
| 284 InspectorStyleSheet*&); | 284 InspectorStyleSheet*&); |
| 285 protocol::Response assertStyleSheetForId(const String&, | 285 protocol::Response assertStyleSheetForId(const String&, |
| 286 InspectorStyleSheetBase*&); | 286 InspectorStyleSheetBase*&); |
| 287 String detectOrigin(CSSStyleSheet* pageStyleSheet, Document* ownerDocument); | 287 String detectOrigin(CSSStyleSheet* pageStyleSheet, Document* ownerDocument); |
| 288 | 288 |
| 289 std::unique_ptr<protocol::CSS::CSSRule> buildObjectForRule(CSSStyleRule*); | 289 std::unique_ptr<protocol::CSS::CSSRule> buildObjectForRule(CSSStyleRule*); |
| 290 std::unique_ptr<protocol::CSS::RuleUsage> buildObjectForRuleUsage( | 290 std::unique_ptr<protocol::CSS::RuleUsage> buildCoverageInfo(CSSStyleRule*, |
| 291 CSSStyleRule*, | 291 bool); |
| 292 bool); | |
| 293 std::unique_ptr<protocol::Array<protocol::CSS::RuleMatch>> | 292 std::unique_ptr<protocol::Array<protocol::CSS::RuleMatch>> |
| 294 buildArrayForMatchedRuleList(CSSRuleList*, Element*, PseudoId); | 293 buildArrayForMatchedRuleList(CSSRuleList*, Element*, PseudoId); |
| 295 std::unique_ptr<protocol::CSS::CSSStyle> buildObjectForAttributesStyle( | 294 std::unique_ptr<protocol::CSS::CSSStyle> buildObjectForAttributesStyle( |
| 296 Element*); | 295 Element*); |
| 297 | 296 |
| 298 // InspectorDOMAgent::DOMListener implementation | 297 // InspectorDOMAgent::DOMListener implementation |
| 299 void didAddDocument(Document*) override; | 298 void didAddDocument(Document*) override; |
| 300 void didRemoveDocument(Document*) override; | 299 void didRemoveDocument(Document*) override; |
| 301 void didRemoveDOMNode(Node*) override; | 300 void didRemoveDOMNode(Node*) override; |
| 302 void didModifyDOMAttr(Element*) override; | 301 void didModifyDOMAttr(Element*) override; |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 352 | 351 |
| 353 int m_resourceContentLoaderClientId; | 352 int m_resourceContentLoaderClientId; |
| 354 | 353 |
| 355 friend class InspectorResourceContentLoaderCallback; | 354 friend class InspectorResourceContentLoaderCallback; |
| 356 friend class StyleSheetBinder; | 355 friend class StyleSheetBinder; |
| 357 }; | 356 }; |
| 358 | 357 |
| 359 } // namespace blink | 358 } // namespace blink |
| 360 | 359 |
| 361 #endif // !defined(InspectorCSSAgent_h) | 360 #endif // !defined(InspectorCSSAgent_h) |
| OLD | NEW |