Changeset 71108 in webkit


Ignore:
Timestamp:
Nov 2, 2010 3:31:45 AM (13 years ago)
Author:
pfeldman@chromium.org
Message:

2010-11-01 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Joseph Pecoraro.

Web Inspector: use mimeType from cached resource
in case response data contains none.
https://bugs.webkit.org/show_bug.cgi?id=48773

  • inspector/InspectorResourceAgent.cpp: (WebCore::InspectorResourceAgent::didReceiveResponse):
  • inspector/front-end/NetworkPanel.js: (WebInspector.NetworkPanel.prototype._createTable):
Location:
trunk/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r71107 r71108  
     12010-11-01  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Joseph Pecoraro.
     4
     5        Web Inspector: use mimeType from cached resource
     6        in case response data contains none.
     7        https://bugs.webkit.org/show_bug.cgi?id=48773
     8
     9        * inspector/InspectorResourceAgent.cpp:
     10        (WebCore::InspectorResourceAgent::didReceiveResponse):
     11        * inspector/front-end/NetworkPanel.js:
     12        (WebInspector.NetworkPanel.prototype._createTable):
     13
    1142010-11-01  Andrey Kosyakov  <caseq@chromium.org>
    215
  • trunk/WebCore/inspector/InspectorResourceAgent.cpp

    r71038 r71108  
    292292void InspectorResourceAgent::didReceiveResponse(unsigned long identifier, DocumentLoader* loader, const ResourceResponse& response)
    293293{
     294    RefPtr<InspectorObject> resourceResponse = buildObjectForResourceResponse(response);
    294295    String type = "Other";
    295296    if (loader) {
     
    303304            if (equalIgnoringFragmentIdentifier(response.url(), loader->url()) && type == "Other")
    304305                type = "Document";
     306
     307            // Use mime type from cached resource in case the one in response is empty.
     308            if (response.mimeType().isEmpty() && cachedResource)
     309                resourceResponse->setString("mimeType", cachedResource->response().mimeType());
    305310        }
    306311    }
    307     m_frontend->didReceiveResponse(identifier, currentTime(), type, buildObjectForResourceResponse(response));
     312    m_frontend->didReceiveResponse(identifier, currentTime(), type, resourceResponse);
    308313}
    309314
  • trunk/WebCore/inspector/front-end/NetworkPanel.js

    r71010 r71108  
    193193        columns.size.aligned = "right";
    194194
    195         columns.time.titleDOMFragment = this._makeHeaderFragment(WebInspector.UIString("Time"), WebInspector.UIString("Duration"));
     195        columns.time.titleDOMFragment = this._makeHeaderFragment(WebInspector.UIString("Time"), WebInspector.UIString("Latency"));
    196196        columns.time.sortable = true;
    197197        columns.time.width = "10%";
Note: See TracChangeset for help on using the changeset viewer.