| Index: third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js b/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js
|
| index 591c0678e22bd530badd4cd136255aa45a7be956..b17c16218164db28e7d2ad98882b98dd3c9fe441 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js
|
| @@ -33,8 +33,8 @@ SDK.CSSStyleSheetHeader = class {
|
| originalContentProvider() {
|
| if (!this._originalContentProvider) {
|
| var lazyContent = this._cssModel.originalStyleSheetText.bind(this._cssModel, this);
|
| - this._originalContentProvider =
|
| - new Common.StaticContentProvider(this.contentURL(), this.contentType(), lazyContent);
|
| + this._originalContentProvider = new Common.StaticContentProvider(
|
| + this.contentURL(), this.contentType(), /** @type {function():!Promise<?string>} */ (lazyContent));
|
| }
|
| return this._originalContentProvider;
|
| }
|
| @@ -155,60 +155,3 @@ SDK.CSSStyleSheetHeader = class {
|
| return this.origin === 'inspector';
|
| }
|
| };
|
| -
|
| -/**
|
| - * @implements {Common.ContentProvider}
|
| - * @unrestricted
|
| - */
|
| -SDK.CSSStyleSheetHeader.OriginalContentProvider = class {
|
| - /**
|
| - * @param {!SDK.CSSStyleSheetHeader} header
|
| - */
|
| - constructor(header) {
|
| - this._header = header;
|
| - }
|
| -
|
| - /**
|
| - * @override
|
| - * @return {string}
|
| - */
|
| - contentURL() {
|
| - return this._header.contentURL();
|
| - }
|
| -
|
| - /**
|
| - * @override
|
| - * @return {!Common.ResourceType}
|
| - */
|
| - contentType() {
|
| - return this._header.contentType();
|
| - }
|
| -
|
| - /**
|
| - * @override
|
| - * @return {!Promise<?string>}
|
| - */
|
| - requestContent() {
|
| - return /** @type {!Promise<?string>} */ (this._header.cssModel().originalStyleSheetText(this._header));
|
| - }
|
| -
|
| - /**
|
| - * @override
|
| - * @param {string} query
|
| - * @param {boolean} caseSensitive
|
| - * @param {boolean} isRegex
|
| - * @param {function(!Array.<!Common.ContentProvider.SearchMatch>)} callback
|
| - */
|
| - searchInContent(query, caseSensitive, isRegex, callback) {
|
| - /**
|
| - * @param {?string} content
|
| - */
|
| - function performSearch(content) {
|
| - var searchResults =
|
| - content ? Common.ContentProvider.performSearchInContent(content, query, caseSensitive, isRegex) : [];
|
| - callback(searchResults);
|
| - }
|
| -
|
| - this.requestContent().then(performSearch);
|
| - }
|
| -};
|
|
|