Title: [94410] trunk/Source/WebCore
Revision
94410
Author
vse...@chromium.org
Date
2011-09-02 04:49:36 -0700 (Fri, 02 Sep 2011)

Log Message

Web Inspector: Make it more clear when requests are loaded from cache on network panel.
https://bugs.webkit.org/show_bug.cgi?id=67396

Reviewed by Pavel Feldman.

* inspector/front-end/NetworkPanel.js:
(WebInspector.NetworkDataGridNode.prototype._refreshStatusCell):
* inspector/front-end/ResourceHeadersView.js:
(WebInspector.ResourceHeadersView.prototype._refreshHTTPInformation):
* inspector/front-end/networkPanel.css:
(.resource-headers-view .outline-disclosure li .status-from-cache):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (94409 => 94410)


--- trunk/Source/WebCore/ChangeLog	2011-09-02 11:41:55 UTC (rev 94409)
+++ trunk/Source/WebCore/ChangeLog	2011-09-02 11:49:36 UTC (rev 94410)
@@ -1,5 +1,19 @@
 2011-09-02  Vsevolod Vlasov  <vse...@chromium.org>
 
+        Web Inspector: Make it more clear when requests are loaded from cache on network panel.
+        https://bugs.webkit.org/show_bug.cgi?id=67396
+
+        Reviewed by Pavel Feldman.
+
+        * inspector/front-end/NetworkPanel.js:
+        (WebInspector.NetworkDataGridNode.prototype._refreshStatusCell):
+        * inspector/front-end/ResourceHeadersView.js:
+        (WebInspector.ResourceHeadersView.prototype._refreshHTTPInformation):
+        * inspector/front-end/networkPanel.css:
+        (.resource-headers-view .outline-disclosure li .status-from-cache):
+
+2011-09-02  Vsevolod Vlasov  <vse...@chromium.org>
+
         Web Inspector: Should remove resource highlight on sort/filter in network panel.
         https://bugs.webkit.org/show_bug.cgi?id=67411
 

Modified: trunk/Source/WebCore/inspector/front-end/NetworkPanel.js (94409 => 94410)


--- trunk/Source/WebCore/inspector/front-end/NetworkPanel.js	2011-09-02 11:41:55 UTC (rev 94409)
+++ trunk/Source/WebCore/inspector/front-end/NetworkPanel.js	2011-09-02 11:49:36 UTC (rev 94410)
@@ -1962,11 +1962,12 @@
 
         if (this._resource.statusCode) {
             this._statusCell.appendChild(document.createTextNode(this._resource.statusCode));
-            this._statusCell.removeStyleClass("network-dim-cell");
             this._appendSubtitle(this._statusCell, this._resource.statusText);
             this._statusCell.title = this._resource.statusCode + " " + this._resource.statusText;
             if (this._resource.statusCode >= 400)
                 this.element.addStyleClass("network-error-row");
+            if (this._resource.cached)
+                this._statusCell.addStyleClass("network-dim-cell");
         } else {
             if (!this._resource.isHttpFamily() && this._resource.finished)
                 this._statusCell.setTextAndTitle(WebInspector.UIString("Success"));

Modified: trunk/Source/WebCore/inspector/front-end/ResourceHeadersView.js (94409 => 94410)


--- trunk/Source/WebCore/inspector/front-end/ResourceHeadersView.js	2011-09-02 11:41:55 UTC (rev 94409)
+++ trunk/Source/WebCore/inspector/front-end/ResourceHeadersView.js	2011-09-02 11:49:36 UTC (rev 94410)
@@ -304,8 +304,12 @@
             requestMethodElement.titleHTML = "<div class=\"header-name\">" + WebInspector.UIString("Request Method") + ":</div>" +
                 "<div class=\"header-value source-code\">" + this._resource.requestMethod + "</div>";
 
+            var fromCacheSpan = "";
+            if (this._resource.cached)
+                fromCacheSpan = " " + "<span class=\"status-from-cache\">" + WebInspector.UIString("(from cache)").escapeHTML() + "</span>";
+
             statusCodeElement.titleHTML = "<div class=\"header-name\">" + WebInspector.UIString("Status Code") + ":</div>" +
-                statusCodeImage + "<div class=\"header-value source-code\">" + statusTextEscaped + "</div>";
+                statusCodeImage + "<div class=\"header-value source-code\">" + statusTextEscaped + fromCacheSpan + "</div>";
         }
     },
     

Modified: trunk/Source/WebCore/inspector/front-end/networkPanel.css (94409 => 94410)


--- trunk/Source/WebCore/inspector/front-end/networkPanel.css	2011-09-02 11:41:55 UTC (rev 94409)
+++ trunk/Source/WebCore/inspector/front-end/networkPanel.css	2011-09-02 11:49:36 UTC (rev 94410)
@@ -135,6 +135,10 @@
     display: none;
 }
 
+.resource-headers-view .outline-disclosure li .status-from-cache {
+    color: gray;
+}
+
 .resource-headers-view .outline-disclosure li.expanded .header-toggle {
     display: inline;
     margin-left: 30px;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to