Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(94)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/network/NetworkItemView.js

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2010 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 13 matching lines...) Expand all
24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 */ 29 */
30 30
31 /** 31 /**
32 * @unrestricted 32 * @unrestricted
33 */ 33 */
34 WebInspector.NetworkItemView = class extends WebInspector.TabbedPane { 34 Network.NetworkItemView = class extends UI.TabbedPane {
35 /** 35 /**
36 * @param {!WebInspector.NetworkRequest} request 36 * @param {!SDK.NetworkRequest} request
37 * @param {!WebInspector.NetworkTimeCalculator} calculator 37 * @param {!Network.NetworkTimeCalculator} calculator
38 */ 38 */
39 constructor(request, calculator) { 39 constructor(request, calculator) {
40 super(); 40 super();
41 this.renderWithNoHeaderBackground(); 41 this.renderWithNoHeaderBackground();
42 this.element.classList.add('network-item-view'); 42 this.element.classList.add('network-item-view');
43 43
44 this._resourceViewTabSetting = WebInspector.settings.createSetting('resource ViewTab', 'preview'); 44 this._resourceViewTabSetting = Common.settings.createSetting('resourceViewTa b', 'preview');
45 45
46 var headersView = new WebInspector.RequestHeadersView(request); 46 var headersView = new Network.RequestHeadersView(request);
47 this.appendTab('headers', WebInspector.UIString('Headers'), headersView); 47 this.appendTab('headers', Common.UIString('Headers'), headersView);
48 48
49 this.addEventListener(WebInspector.TabbedPane.Events.TabSelected, this._tabS elected, this); 49 this.addEventListener(UI.TabbedPane.Events.TabSelected, this._tabSelected, t his);
50 50
51 if (request.resourceType() === WebInspector.resourceTypes.WebSocket) { 51 if (request.resourceType() === Common.resourceTypes.WebSocket) {
52 var frameView = new WebInspector.ResourceWebSocketFrameView(request); 52 var frameView = new Network.ResourceWebSocketFrameView(request);
53 this.appendTab('webSocketFrames', WebInspector.UIString('Frames'), frameVi ew); 53 this.appendTab('webSocketFrames', Common.UIString('Frames'), frameView);
54 } else if (request.mimeType === 'text/event-stream') { 54 } else if (request.mimeType === 'text/event-stream') {
55 this.appendTab( 55 this.appendTab(
56 'eventSource', WebInspector.UIString('EventStream'), new WebInspector. EventSourceMessagesView(request)); 56 'eventSource', Common.UIString('EventStream'), new Network.EventSource MessagesView(request));
57 } else { 57 } else {
58 var responseView = new WebInspector.RequestResponseView(request); 58 var responseView = new Network.RequestResponseView(request);
59 var previewView = new WebInspector.RequestPreviewView(request, responseVie w); 59 var previewView = new Network.RequestPreviewView(request, responseView);
60 this.appendTab('preview', WebInspector.UIString('Preview'), previewView); 60 this.appendTab('preview', Common.UIString('Preview'), previewView);
61 this.appendTab('response', WebInspector.UIString('Response'), responseView ); 61 this.appendTab('response', Common.UIString('Response'), responseView);
62 } 62 }
63 63
64 if (request.requestCookies || request.responseCookies) { 64 if (request.requestCookies || request.responseCookies) {
65 this._cookiesView = new WebInspector.RequestCookiesView(request); 65 this._cookiesView = new Network.RequestCookiesView(request);
66 this.appendTab('cookies', WebInspector.UIString('Cookies'), this._cookiesV iew); 66 this.appendTab('cookies', Common.UIString('Cookies'), this._cookiesView);
67 } 67 }
68 68
69 this.appendTab('timing', WebInspector.UIString('Timing'), new WebInspector.R equestTimingView(request, calculator)); 69 this.appendTab('timing', Common.UIString('Timing'), new Network.RequestTimin gView(request, calculator));
70 70
71 this._request = request; 71 this._request = request;
72 } 72 }
73 73
74 /** 74 /**
75 * @override 75 * @override
76 */ 76 */
77 wasShown() { 77 wasShown() {
78 super.wasShown(); 78 super.wasShown();
79 this._selectTab(); 79 this._selectTab();
(...skipping 11 matching lines...) Expand all
91 } 91 }
92 92
93 _tabSelected(event) { 93 _tabSelected(event) {
94 if (!event.data.isUserGesture) 94 if (!event.data.isUserGesture)
95 return; 95 return;
96 96
97 this._resourceViewTabSetting.set(event.data.tabId); 97 this._resourceViewTabSetting.set(event.data.tabId);
98 } 98 }
99 99
100 /** 100 /**
101 * @return {!WebInspector.NetworkRequest} 101 * @return {!SDK.NetworkRequest}
102 */ 102 */
103 request() { 103 request() {
104 return this._request; 104 return this._request;
105 } 105 }
106 }; 106 };
107 107
108 /** 108 /**
109 * @unrestricted 109 * @unrestricted
110 */ 110 */
111 WebInspector.RequestContentView = class extends WebInspector.RequestView { 111 Network.RequestContentView = class extends Network.RequestView {
112 /** 112 /**
113 * @param {!WebInspector.NetworkRequest} request 113 * @param {!SDK.NetworkRequest} request
114 */ 114 */
115 constructor(request) { 115 constructor(request) {
116 super(request); 116 super(request);
117 } 117 }
118 118
119 /** 119 /**
120 * @override 120 * @override
121 */ 121 */
122 wasShown() { 122 wasShown() {
123 this._ensureInnerViewShown(); 123 this._ensureInnerViewShown();
124 } 124 }
125 125
126 _ensureInnerViewShown() { 126 _ensureInnerViewShown() {
127 if (this._innerViewShowRequested) 127 if (this._innerViewShowRequested)
128 return; 128 return;
129 this._innerViewShowRequested = true; 129 this._innerViewShowRequested = true;
130 130
131 /** 131 /**
132 * @param {?string} content 132 * @param {?string} content
133 * @this {WebInspector.RequestContentView} 133 * @this {Network.RequestContentView}
134 */ 134 */
135 function callback(content) { 135 function callback(content) {
136 this._innerViewShowRequested = false; 136 this._innerViewShowRequested = false;
137 this.contentLoaded(); 137 this.contentLoaded();
138 } 138 }
139 139
140 this.request.requestContent().then(callback.bind(this)); 140 this.request.requestContent().then(callback.bind(this));
141 } 141 }
142 142
143 contentLoaded() { 143 contentLoaded() {
144 // Should be implemented by subclasses. 144 // Should be implemented by subclasses.
145 } 145 }
146 }; 146 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698