diff options
Diffstat (limited to 'Source/WebCore/inspector/front-end/CSSStyleModel.js')
-rw-r--r-- | Source/WebCore/inspector/front-end/CSSStyleModel.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Source/WebCore/inspector/front-end/CSSStyleModel.js b/Source/WebCore/inspector/front-end/CSSStyleModel.js index aaf792a12..4102d94cb 100644 --- a/Source/WebCore/inspector/front-end/CSSStyleModel.js +++ b/Source/WebCore/inspector/front-end/CSSStyleModel.js @@ -160,6 +160,28 @@ WebInspector.CSSStyleModel.prototype = { }, /** + * @param {DOMAgent.NodeId} nodeId + * @param {function(?Array.<string>)} userCallback + */ + getNamedFlowCollectionAsync: function(nodeId, userCallback) + { + /** + * @param {function(?WebInspector.CSSStyleDeclaration, ?WebInspector.CSSStyleDeclaration)} userCallback + * @param {?Protocol.Error} error + * @param {?Array.<string>=} namedFlowPayload + */ + function callback(userCallback, error, namedFlowPayload) + { + if (error || !namedFlowPayload) + userCallback(null); + else + userCallback(namedFlowPayload); + } + + CSSAgent.getNamedFlowCollection(nodeId, callback.bind(null, userCallback)); + }, + + /** * @param {CSSAgent.CSSRuleId} ruleId * @param {DOMAgent.NodeId} nodeId * @param {string} newSelector |