Index: Source/devtools/front_end/sdk/CSSParser.js |
diff --git a/Source/devtools/front_end/sdk/CSSParser.js b/Source/devtools/front_end/sdk/CSSParser.js |
index a09318cafda6f621ba9356ede237108745c1287d..97441d385b8cf20c35978ab74d9b3ed71b797981 100644 |
--- a/Source/devtools/front_end/sdk/CSSParser.js |
+++ b/Source/devtools/front_end/sdk/CSSParser.js |
@@ -42,6 +42,20 @@ WebInspector.CSSParser.prototype = { |
this._innerParse(text); |
}, |
+ /** |
+ * @param {string} text |
+ * @return {!Promise<!Array.<!WebInspector.CSSParser.Rule>>} |
+ */ |
+ parsePromise: function(text) |
+ { |
+ return new Promise(promiseConstructor.bind(this)); |
+ |
+ function promiseConstructor(succ, fail) |
+ { |
+ this.parse(text, succ); |
+ } |
+ }, |
+ |
dispose: function() |
{ |
if (this._worker) { |