Title: [138473] trunk/Source/WebCore
Revision
138473
Author
[email protected]
Date
2012-12-26 01:56:09 -0800 (Wed, 26 Dec 2012)

Log Message

[Web Inspector]Remove Preview and Response tab from network panel in case websocket.
https://bugs.webkit.org/show_bug.cgi?id=105754

Patch by Pan Deng <[email protected]> on 2012-12-26
Reviewed by Pavel Feldman.

Network item views for websocket is not consistent before/after receiving a frame.
This change keeps Headers, Frames and Cookies tab for websocket.

No new tests.

* inspector/front-end/NetworkItemView.js:
(WebInspector.NetworkItemView):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (138472 => 138473)


--- trunk/Source/WebCore/ChangeLog	2012-12-26 07:24:45 UTC (rev 138472)
+++ trunk/Source/WebCore/ChangeLog	2012-12-26 09:56:09 UTC (rev 138473)
@@ -1,3 +1,18 @@
+2012-12-26  Pan Deng  <[email protected]>
+
+        [Web Inspector]Remove Preview and Response tab from network panel in case websocket.
+        https://bugs.webkit.org/show_bug.cgi?id=105754
+
+        Reviewed by Pavel Feldman.
+
+        Network item views for websocket is not consistent before/after receiving a frame.
+        This change keeps Headers, Frames and Cookies tab for websocket.
+
+        No new tests.
+
+        * inspector/front-end/NetworkItemView.js:
+        (WebInspector.NetworkItemView):
+
 2012-12-25  John Griggs  <[email protected]>
 
         [BlackBerry] Media controls are drawn on top of one another for media with unknown duration.

Modified: trunk/Source/WebCore/inspector/front-end/NetworkItemView.js (138472 => 138473)


--- trunk/Source/WebCore/inspector/front-end/NetworkItemView.js	2012-12-26 07:24:45 UTC (rev 138472)
+++ trunk/Source/WebCore/inspector/front-end/NetworkItemView.js	2012-12-26 09:56:09 UTC (rev 138473)
@@ -43,17 +43,16 @@
 
     this.addEventListener(WebInspector.TabbedPane.EventTypes.TabSelected, this._tabSelected, this);
 
-    if (request.frames().length > 0) {
+    if (request.type === WebInspector.resourceTypes.WebSocket) {
         var frameView = new WebInspector.ResourceWebSocketFrameView(request);
         this.appendTab("webSocketFrames", WebInspector.UIString("Frames"), frameView);
-        return;
+    } else {
+        var responseView = new WebInspector.RequestResponseView(request);
+        var previewView = new WebInspector.RequestPreviewView(request, responseView);
+        this.appendTab("preview", WebInspector.UIString("Preview"), previewView);
+        this.appendTab("response", WebInspector.UIString("Response"), responseView);
     }
 
-    var responseView = new WebInspector.RequestResponseView(request);
-    var previewView = new WebInspector.RequestPreviewView(request, responseView);
-    this.appendTab("preview", WebInspector.UIString("Preview"), previewView);
-    this.appendTab("response", WebInspector.UIString("Response"), responseView);
-
     if (request.requestCookies || request.responseCookies) {
         this._cookiesView = new WebInspector.RequestCookiesView(request);
         this.appendTab("cookies", WebInspector.UIString("Cookies"), this._cookiesView);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to