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 are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
288 this._fireStyleSheetChanged(styleSheetId, edit); | 288 this._fireStyleSheetChanged(styleSheetId, edit); |
289 return true; | 289 return true; |
290 } | 290 } |
291 | 291 |
292 Host.userMetrics.actionTaken(Host.UserMetrics.Action.StyleRuleEdited); | 292 Host.userMetrics.actionTaken(Host.UserMetrics.Action.StyleRuleEdited); |
293 return this._ensureOriginalStyleSheetText(styleSheetId) | 293 return this._ensureOriginalStyleSheetText(styleSheetId) |
294 .then(() => this._agent.setKeyframeKey(styleSheetId, range, text, callba
ck.bind(this))) | 294 .then(() => this._agent.setKeyframeKey(styleSheetId, range, text, callba
ck.bind(this))) |
295 .catchException(false); | 295 .catchException(false); |
296 } | 296 } |
297 | 297 |
298 startRuleUsageTracking() { | 298 startCoverage() { |
299 this._agent.startRuleUsageTracking(); | 299 this._agent.startRuleUsageTracking(); |
300 } | 300 } |
301 | 301 |
302 /** | 302 /** |
303 * @return {!Promise<!Array<!Protocol.CSS.RuleUsage>>} | 303 * @return {!Promise<!Array<!Protocol.CSS.RuleUsage>>} |
304 */ | 304 */ |
305 ruleListPromise() { | 305 takeCoverageDelta() { |
306 /** | 306 return this._agent.takeCoverageDelta((error, ruleUsage) => error || !ruleUsa
ge ? [] : ruleUsage); |
307 * @param {?string} error | |
308 * @param {!Array<!Protocol.CSS.RuleUsage>=} ruleUsage | |
309 * @return {!Array<!Protocol.CSS.RuleUsage>} | |
310 */ | |
311 function usedRulesCallback(error, ruleUsage) { | |
312 if (error || !ruleUsage) | |
313 return []; | |
314 | |
315 return ruleUsage; | |
316 } | |
317 | |
318 return this._agent.stopRuleUsageTracking(usedRulesCallback); | |
319 } | 307 } |
320 | 308 |
321 /** | 309 /** |
| 310 * @return {!Promise} |
| 311 */ |
| 312 stopCoverage() { |
| 313 return this._agent.stopRuleUsageTracking(); |
| 314 } |
| 315 |
| 316 /** |
322 * @return {!Promise.<!Array.<!SDK.CSSMedia>>} | 317 * @return {!Promise.<!Array.<!SDK.CSSMedia>>} |
323 */ | 318 */ |
324 mediaQueriesPromise() { | 319 mediaQueriesPromise() { |
325 /** | 320 /** |
326 * @param {?Protocol.Error} error | 321 * @param {?Protocol.Error} error |
327 * @param {?Array.<!Protocol.CSS.CSSMedia>} payload | 322 * @param {?Array.<!Protocol.CSS.CSSMedia>} payload |
328 * @return {!Array.<!SDK.CSSMedia>} | 323 * @return {!Array.<!SDK.CSSMedia>} |
329 * @this {!SDK.CSSModel} | 324 * @this {!SDK.CSSModel} |
330 */ | 325 */ |
331 function parsePayload(error, payload) { | 326 function parsePayload(error, payload) { |
(...skipping 698 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1030 SDK.CSSModel.InlineStyleResult = class { | 1025 SDK.CSSModel.InlineStyleResult = class { |
1031 /** | 1026 /** |
1032 * @param {?SDK.CSSStyleDeclaration} inlineStyle | 1027 * @param {?SDK.CSSStyleDeclaration} inlineStyle |
1033 * @param {?SDK.CSSStyleDeclaration} attributesStyle | 1028 * @param {?SDK.CSSStyleDeclaration} attributesStyle |
1034 */ | 1029 */ |
1035 constructor(inlineStyle, attributesStyle) { | 1030 constructor(inlineStyle, attributesStyle) { |
1036 this.inlineStyle = inlineStyle; | 1031 this.inlineStyle = inlineStyle; |
1037 this.attributesStyle = attributesStyle; | 1032 this.attributesStyle = attributesStyle; |
1038 } | 1033 } |
1039 }; | 1034 }; |
OLD | NEW |