Index: third_party/WebKit/Source/devtools/front_end/common/ContentProvider.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/common/ContentProvider.js b/third_party/WebKit/Source/devtools/front_end/common/ContentProvider.js |
index 2762489445669d8ac13cb733302645eb6fb8e322..bfa5efe4fbf79a40df18770275e5da4ba97c49f3 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/common/ContentProvider.js |
+++ b/third_party/WebKit/Source/devtools/front_end/common/ContentProvider.js |
@@ -27,45 +27,48 @@ |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
- |
/** |
* @interface |
*/ |
-WebInspector.ContentProvider = function() { }; |
+WebInspector.ContentProvider = function() {}; |
WebInspector.ContentProvider.prototype = { |
- /** |
- * @return {string} |
- */ |
- contentURL: function() { }, |
+ /** |
+ * @return {string} |
+ */ |
+ contentURL: function() {}, |
- /** |
- * @return {!WebInspector.ResourceType} |
- */ |
- contentType: function() { }, |
+ /** |
+ * @return {!WebInspector.ResourceType} |
+ */ |
+ contentType: function() {}, |
- /** |
- * @return {!Promise<?string>} |
- */ |
- requestContent: function() { }, |
+ /** |
+ * @return {!Promise<?string>} |
+ */ |
+ requestContent: function() {}, |
- /** |
- * @param {string} query |
- * @param {boolean} caseSensitive |
- * @param {boolean} isRegex |
- * @param {function(!Array.<!WebInspector.ContentProvider.SearchMatch>)} callback |
- */ |
- searchInContent: function(query, caseSensitive, isRegex, callback) { } |
+ /** |
+ * @param {string} query |
+ * @param {boolean} caseSensitive |
+ * @param {boolean} isRegex |
+ * @param {function(!Array.<!WebInspector.ContentProvider.SearchMatch>)} callback |
+ */ |
+ searchInContent: function(query, caseSensitive, isRegex, callback) {} |
}; |
/** |
- * @constructor |
- * @param {number} lineNumber |
- * @param {string} lineContent |
+ * @unrestricted |
*/ |
-WebInspector.ContentProvider.SearchMatch = function(lineNumber, lineContent) { |
+WebInspector.ContentProvider.SearchMatch = class { |
+ /** |
+ * @param {number} lineNumber |
+ * @param {string} lineContent |
+ */ |
+ constructor(lineNumber, lineContent) { |
this.lineNumber = lineNumber; |
this.lineContent = lineContent; |
+ } |
}; |
/** |
@@ -75,19 +78,18 @@ WebInspector.ContentProvider.SearchMatch = function(lineNumber, lineContent) { |
* @param {boolean} isRegex |
* @return {!Array.<!WebInspector.ContentProvider.SearchMatch>} |
*/ |
-WebInspector.ContentProvider.performSearchInContent = function(content, query, caseSensitive, isRegex) |
-{ |
- var regex = createSearchRegex(query, caseSensitive, isRegex); |
+WebInspector.ContentProvider.performSearchInContent = function(content, query, caseSensitive, isRegex) { |
+ var regex = createSearchRegex(query, caseSensitive, isRegex); |
- var text = new WebInspector.Text(content); |
- var result = []; |
- for (var i = 0; i < text.lineCount(); ++i) { |
- var lineContent = text.lineAt(i); |
- regex.lastIndex = 0; |
- if (regex.exec(lineContent)) |
- result.push(new WebInspector.ContentProvider.SearchMatch(i, lineContent)); |
- } |
- return result; |
+ var text = new WebInspector.Text(content); |
+ var result = []; |
+ for (var i = 0; i < text.lineCount(); ++i) { |
+ var lineContent = text.lineAt(i); |
+ regex.lastIndex = 0; |
+ if (regex.exec(lineContent)) |
+ result.push(new WebInspector.ContentProvider.SearchMatch(i, lineContent)); |
+ } |
+ return result; |
}; |
/** |
@@ -97,11 +99,11 @@ WebInspector.ContentProvider.performSearchInContent = function(content, query, c |
* @param {?string=} charset |
* @return {?string} |
*/ |
-WebInspector.ContentProvider.contentAsDataURL = function(content, mimeType, contentEncoded, charset) |
-{ |
- const maxDataUrlSize = 1024 * 1024; |
- if (content === null || content.length > maxDataUrlSize) |
- return null; |
+WebInspector.ContentProvider.contentAsDataURL = function(content, mimeType, contentEncoded, charset) { |
+ const maxDataUrlSize = 1024 * 1024; |
+ if (content === null || content.length > maxDataUrlSize) |
+ return null; |
- return "data:" + mimeType + (charset ? ";charset=" + charset : "") + (contentEncoded ? ";base64" : "") + "," + content; |
+ return 'data:' + mimeType + (charset ? ';charset=' + charset : '') + (contentEncoded ? ';base64' : '') + ',' + |
+ content; |
}; |