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
|
} |
/** |