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 6b78a184fc044590a3d7b9d6697dac31af0b44cb..09e40b6e4fcfb1ed8a5697165fd5135cd3f7b50e 100644 |
--- a/Source/devtools/front_end/sdk/CSSStyleModel.js |
+++ b/Source/devtools/front_end/sdk/CSSStyleModel.js |
@@ -1593,6 +1593,33 @@ WebInspector.CSSStyleSheetHeader.prototype = { |
}, |
/** |
+ * @return {!Promise.<string>} |
+ */ |
+ requestContentPromise: function() |
+ { |
+ return new Promise(requestContent.bind(this)); |
+ |
+ /** |
+ * @param {function(string)} fulfill |
+ * @param {function(*)} reject |
+ * @this {WebInspector.CSSStyleSheetHeader} |
+ */ |
+ function requestContent(fulfill, reject) |
+ { |
+ this.requestContent(callback.bind(null, fulfill)); |
pfeldman
2014/11/10 10:23:25
this.requestContent(fullfill) ?
|
+ } |
+ |
+ /** |
+ * @param {function(string)} fulfill |
+ * @param {string} content |
+ */ |
+ function callback(fulfill, content) |
+ { |
+ fulfill(content); |
+ } |
+ }, |
+ |
+ /** |
* @override |
*/ |
searchInContent: function(query, caseSensitive, isRegex, callback) |