| Index: third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js b/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
|
| index e07c2ac5fbe21ceba04574d2c49c3cbe0ac5952e..e05dae1709c0be11b698a3c567a97c3c3fac498a 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/network/NetworkDataGridNode.js
|
| @@ -46,27 +46,6 @@ Network.NetworkNode = class extends DataGrid.SortableDataGridNode {
|
| }
|
|
|
| /**
|
| - * @param {!Network.NetworkNode._ProductEntryInfo} entryInfo
|
| - */
|
| - static buildReportLinkElement(entryInfo) {
|
| - var shadowRoot = UI.createShadowRootWithCoreStyles(createElement('div'), 'network/networkReportProductEntry.css');
|
| - var content = shadowRoot.createChild('div', 'network-product-popover');
|
| -
|
| - var domainElement = content.createChild('div', 'network-product-domain');
|
| - domainElement.textContent = entryInfo.matchedURL.domain();
|
| -
|
| - var entryNameElement = content.createChild('div', 'network-product-entry-name');
|
| - entryNameElement.textContent = entryInfo.entry.name;
|
| -
|
| - var matchedURL = entryInfo.matchedURL;
|
| - var reportLink =
|
| - 'https://docs.google.com/forms/d/e/1FAIpQLSchz2FdcQ-rRllzl8BbhWaTRRY-12BpPjW6Hr9e1-BpCA083w/viewform' +
|
| - '?entry_1425918171=' + encodeURIComponent((matchedURL.domain() + matchedURL.path).substr(0, 100));
|
| - content.appendChild(UI.createExternalLink(reportLink, 'Report mismatch', 'network-report-product-link'));
|
| - return shadowRoot;
|
| - }
|
| -
|
| - /**
|
| * @return {!Network.NetworkNode._SupportedBackgroundColors}
|
| */
|
| static _themedBackgroundColors() {
|
| @@ -83,50 +62,6 @@ Network.NetworkNode = class extends DataGrid.SortableDataGridNode {
|
| }
|
|
|
| /**
|
| - * @param {!ProductRegistry.Registry} productRegistry
|
| - * @param {!SDK.ResourceTreeFrame} frame
|
| - * @return {?Network.NetworkNode._ProductEntryInfo}
|
| - */
|
| - static productEntryInfoForFrame(productRegistry, frame) {
|
| - var parsedURL = new Common.ParsedURL(frame.url);
|
| - var entry = productRegistry.entryForUrl(parsedURL);
|
| - if (entry)
|
| - return {entry: entry, matchedURL: parsedURL};
|
| - frame.findCreationCallFrame(callFrame => {
|
| - if (!callFrame.url)
|
| - return false;
|
| - parsedURL = new Common.ParsedURL(callFrame.url);
|
| - entry = productRegistry.entryForUrl(parsedURL);
|
| - return !!entry;
|
| - });
|
| - if (!entry)
|
| - return null;
|
| - return {entry: entry, matchedURL: parsedURL};
|
| - }
|
| -
|
| - /**
|
| - * @protected
|
| - * @return {!Promise<?Network.NetworkNode._ProductEntryInfo>}
|
| - */
|
| - productEntry() {
|
| - return Promise.resolve(/** @type {?Network.NetworkNode._ProductEntryInfo} */ (null));
|
| - }
|
| -
|
| - /**
|
| - * @param {!UI.PopoverRequest} popover
|
| - * @return {!Promise<boolean>}
|
| - */
|
| - handleProductPopover(popover) {
|
| - return this.productEntry().then(entryInfo => {
|
| - if (!entryInfo)
|
| - return false;
|
| - popover.setAnchorBehavior(UI.GlassPane.AnchorBehavior.PreferBottom);
|
| - popover.contentElement.appendChild(Network.NetworkNode.buildReportLinkElement(entryInfo));
|
| - return true;
|
| - });
|
| - }
|
| -
|
| - /**
|
| * @return {string}
|
| */
|
| displayName() {
|
| @@ -169,10 +104,6 @@ Network.NetworkNode = class extends DataGrid.SortableDataGridNode {
|
| color = color.blendWith(bgColors.Navigation);
|
| if (this.hovered())
|
| color = color.blendWith(bgColors.Hovered);
|
| - if (this.isFromFrame())
|
| - color = color.blendWith(bgColors.FromFrame);
|
| - else if (this._isProduct)
|
| - color = color.blendWith(bgColors.IsProduct);
|
| if (this.isOnInitiatorPath())
|
| color = color.blendWith(bgColors.InitiatorPath);
|
| if (this.isOnInitiatedPath())
|
| @@ -808,16 +739,6 @@ Network.NetworkRequestNode = class extends Network.NetworkNode {
|
| case 'name':
|
| this._renderNameCell(cell);
|
| break;
|
| - case 'product':
|
| - if (!Runtime.experiments.isEnabled('networkGroupingRequests')) {
|
| - this._setTextAndTitle(cell, this._request.responseHeaderValue(columnId) || '');
|
| - break;
|
| - }
|
| - this.productEntry().then(entryInfo => {
|
| - if (entryInfo)
|
| - cell.textContent = entryInfo.entry.name;
|
| - });
|
| - break;
|
| case 'method':
|
| this._setTextAndTitle(cell, this._request.requestMethod);
|
| break;
|
| @@ -939,24 +860,6 @@ Network.NetworkRequestNode = class extends Network.NetworkNode {
|
| }
|
|
|
| /**
|
| - * @override
|
| - * @return {!Promise<?Network.NetworkNode._ProductEntryInfo>}
|
| - */
|
| - productEntry() {
|
| - return ProductRegistry.instance().then(productRegistry => {
|
| - var frame = SDK.ResourceTreeModel.frameForRequest(this._request);
|
| - var entry = /** @type {?ProductRegistry.Registry.ProductEntry} */ (null);
|
| - if (frame && frame.isMainFrame())
|
| - frame = null;
|
| - var entryInfo = frame ? Network.NetworkNode.productEntryInfoForFrame(productRegistry, frame) : null;
|
| - if (entryInfo)
|
| - return entryInfo;
|
| - entry = productRegistry.entryForUrl(this._request.parsedURL);
|
| - return entry ? {entry: entry, matchedURL: this._request.parsedURL} : null;
|
| - });
|
| - }
|
| -
|
| - /**
|
| * @param {!Element} cell
|
| */
|
| _renderStatusCell(cell) {
|
|
|