Changeset 95801 in webkit


Ignore:
Timestamp:
Sep 23, 2011 7:35:07 AM (13 years ago)
Author:
vsevik@chromium.org
Message:

Web Inspector: Add context menu action to navigate from resources panel resource to network panel.
https://bugs.webkit.org/show_bug.cgi?id=68657

Reviewed by Yury Semikhatsky.

  • English.lproj/localizedStrings.js:
  • inspector/front-end/NetworkPanel.js:

(WebInspector.NetworkPanel.prototype.showAnchorLocation):
(WebInspector.NetworkPanel.prototype.revealAndHighlightResource):

  • inspector/front-end/ResourcesPanel.js:

(WebInspector.FrameResourceTreeElement.prototype._handleContextMenuEvent):
(WebInspector.FrameResourceTreeElement.prototype._appendOpenInNetworkPanelAction):

  • inspector/front-end/inspector.js:

(WebInspector.openInNetworkPanelLabel):
(WebInspector.openRequestInNetworkPanel):

Location:
trunk/Source/WebCore
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r95800 r95801  
     12011-09-23  Vsevolod Vlasov  <vsevik@chromium.org>
     2
     3        Web Inspector: Add context menu action to navigate from resources panel resource to network panel.
     4        https://bugs.webkit.org/show_bug.cgi?id=68657
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        * English.lproj/localizedStrings.js:
     9        * inspector/front-end/NetworkPanel.js:
     10        (WebInspector.NetworkPanel.prototype.showAnchorLocation):
     11        (WebInspector.NetworkPanel.prototype.revealAndHighlightResource):
     12        * inspector/front-end/ResourcesPanel.js:
     13        (WebInspector.FrameResourceTreeElement.prototype._handleContextMenuEvent):
     14        (WebInspector.FrameResourceTreeElement.prototype._appendOpenInNetworkPanelAction):
     15        * inspector/front-end/inspector.js:
     16        (WebInspector.openInNetworkPanelLabel):
     17        (WebInspector.openRequestInNetworkPanel):
     18
    1192011-09-23  Deepak Sherveghar  <bpwv64@motorola.com>
    220
  • trunk/Source/WebCore/inspector/front-end/NetworkPanel.js

    r94957 r95801  
    13861386    {
    13871387        var resource = this._resourceByAnchor(anchor);
    1388 
     1388        this.revealAndHighlightResource(resource)
     1389    },
     1390
     1391    revealAndHighlightResource: function(resource)
     1392    {
    13891393        this._toggleGridMode();
    13901394        if (resource)
  • trunk/Source/WebCore/inspector/front-end/ResourcesPanel.js

    r95287 r95801  
    12361236        var contextMenu = new WebInspector.ContextMenu();
    12371237        contextMenu.appendItem(WebInspector.openLinkExternallyLabel(), WebInspector.openResource.bind(WebInspector, this._resource.url, false));
     1238        this._appendOpenInNetworkPanelAction(contextMenu, event);
    12381239        this._appendSaveAsAction(contextMenu, event);
    12391240        contextMenu.show(event);
     1241    },
     1242
     1243    _appendOpenInNetworkPanelAction: function(contextMenu, event)
     1244    {
     1245        if (!this._resource.requestId)
     1246            return;
     1247
     1248        contextMenu.appendItem(WebInspector.openInNetworkPanelLabel(), WebInspector.openRequestInNetworkPanel.bind(WebInspector, this._resource));
    12401249    },
    12411250
  • trunk/Source/WebCore/inspector/front-end/inspector.js

    r95716 r95801  
    437437    },
    438438
     439    openInNetworkPanelLabel: function()
     440    {
     441        return WebInspector.UIString(WebInspector.useLowerCaseMenuTitles() ? "Open in network panel" : "Open in Network Panel");
     442    },
     443
    439444    copyLinkAddressLabel: function()
    440445    {
     
    718723    } else
    719724        PageAgent.open(resourceURL, true);
     725}
     726
     727WebInspector.openRequestInNetworkPanel = function(resource)
     728{
     729    WebInspector.showPanel("network");
     730    WebInspector.panels.network.revealAndHighlightResource(resource);
    720731}
    721732
Note: See TracChangeset for help on using the changeset viewer.