summaryrefslogtreecommitdiff
path: root/Source/WebCore/inspector/front-end/CSSStyleModel.js
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/inspector/front-end/CSSStyleModel.js')
-rw-r--r--Source/WebCore/inspector/front-end/CSSStyleModel.js22
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