Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1974)

Unified Diff: Source/devtools/front_end/sdk/CSSStyleModel.js

Issue 620783002: Devtools Animations: Basic animation inspection & control in Styles pane (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Review changes for AnimationSection Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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)
caseq 2014/10/02 10:02:26 nit: no need to pass userCallback explicitly (oute
samli 2014/10/03 06:05:05 Done.
+ {
+ 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

Powered by Google App Engine
This is Rietveld 408576698