Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
| index 41688edbbefad50b5304eae34b1f06c755c811dc..8d6552b7c2eb31eeae3301d6f0a57dd24308d352 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/CSSModel.js |
| @@ -295,27 +295,22 @@ SDK.CSSModel = class extends SDK.SDKModel { |
| .catchException(false); |
| } |
| - startRuleUsageTracking() { |
| + startCoverage() { |
| this._agent.startRuleUsageTracking(); |
| } |
| /** |
| * @return {!Promise<!Array<!Protocol.CSS.RuleUsage>>} |
| */ |
| - ruleListPromise() { |
| - /** |
| - * @param {?string} error |
| - * @param {!Array<!Protocol.CSS.RuleUsage>=} ruleUsage |
| - * @return {!Array<!Protocol.CSS.RuleUsage>} |
| - */ |
| - function usedRulesCallback(error, ruleUsage) { |
| - if (error || !ruleUsage) |
| - return []; |
| - |
| - return ruleUsage; |
| - } |
| + takeCoverageDelta() { |
| + return this._agent.takeCoverageDelta((error, ruleUsage) => error || !ruleUsage ? [] : ruleUsage); |
| + } |
| - return this._agent.stopRuleUsageTracking(usedRulesCallback); |
| + /** |
| + * @return {!Promise} |
| + */ |
| + stopCoverage() { |
| + return this._agent.stopRuleUsageTracking((error, ruleUsage) => {}); |
|
alph
2017/05/05 19:18:09
drop the callback
|
| } |
| /** |