| Index: Source/devtools/front_end/sdk/CSSStyleModel.js
|
| diff --git a/Source/devtools/front_end/sdk/CSSStyleModel.js b/Source/devtools/front_end/sdk/CSSStyleModel.js
|
| index 804b82c245fda9e279f7e38aae925000b931d4fb..dab17095e6c545571eae7667d56ed99d41520b2b 100644
|
| --- a/Source/devtools/front_end/sdk/CSSStyleModel.js
|
| +++ b/Source/devtools/front_end/sdk/CSSStyleModel.js
|
| @@ -257,6 +257,29 @@ WebInspector.CSSStyleModel.prototype = {
|
| },
|
|
|
| /**
|
| + * @param {!DOMAgent.NodeId} sequenceNumber
|
| + * @param {function(?Array.<!WebInspector.CSSRule>)} userCallback
|
| + */
|
| + getKeyframeStylesForNodeAsync: function(sequenceNumber, userCallback)
|
| + {
|
| + /**
|
| + * @param {function(?Array.<!WebInspector.CSSRule>)} userCallback
|
| + * @param {?Protocol.Error} error
|
| + * @param {?Array.<!CSSAgent.CSSRule>} payloads
|
| + * @this {WebInspector.CSSStyleModel}
|
| + */
|
| + function callback(userCallback, error, payloads)
|
| + {
|
| + var cssStyleModel = this;
|
| + userCallback(payloads.map(function (payload) {
|
| + return WebInspector.CSSRule.parsePayload(cssStyleModel, payload);
|
| + }));
|
| + }
|
| + this._agent.getKeyframeStylesForNode(sequenceNumber, callback.bind(this, userCallback));
|
| + },
|
| +
|
| +
|
| + /**
|
| * @param {!WebInspector.DOMNode} node
|
| * @param {string} pseudoClass
|
| * @param {boolean} enable
|
|
|