| |
1 <?xml version="1.0" encoding="utf-8"?> |
| |
2 <!-- This Source Code Form is subject to the terms of the Mozilla Public |
| |
3 - License, v. 2.0. If a copy of the MPL was not distributed with this |
| |
4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
| |
5 <?xml-stylesheet href="chrome://browser/skin/" type="text/css"?> |
| |
6 <?xml-stylesheet href="chrome://browser/content/devtools/widgets.css" type="text/css"?> |
| |
7 <?xml-stylesheet href="chrome://browser/content/devtools/netmonitor.css" type="text/css"?> |
| |
8 <?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?> |
| |
9 <?xml-stylesheet href="chrome://browser/skin/devtools/widgets.css" type="text/css"?> |
| |
10 <?xml-stylesheet href="chrome://browser/skin/devtools/netmonitor.css" type="text/css"?> |
| |
11 <!DOCTYPE window [ |
| |
12 <!ENTITY % netmonitorDTD SYSTEM "chrome://browser/locale/devtools/netmonitor.dtd"> |
| |
13 %netmonitorDTD; |
| |
14 ]> |
| |
15 |
| |
16 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
| |
17 xmlns:html="http://www.w3.org/1999/xhtml"> |
| |
18 |
| |
19 <script type="application/javascript;version=1.8" |
| |
20 src="chrome://browser/content/devtools/theme-switching.js"/> |
| |
21 <script type="text/javascript" src="netmonitor-controller.js"/> |
| |
22 <script type="text/javascript" src="netmonitor-view.js"/> |
| |
23 |
| |
24 <popupset id="networkPopupSet"> |
| |
25 <menupopup id="network-request-popup"> |
| |
26 <menuitem id="request-menu-context-newtab" |
| |
27 label="&netmonitorUI.context.newTab;" |
| |
28 accesskey="&netmonitorUI.context.newTab.accesskey;"/> |
| |
29 <menuitem id="request-menu-context-copy-url" |
| |
30 label="&netmonitorUI.context.copyUrl;" |
| |
31 accesskey="&netmonitorUI.context.copyUrl.accesskey;"/> |
| |
32 <menuitem id="request-menu-context-copy-as-curl" |
| |
33 label="&netmonitorUI.context.copyAsCurl;" |
| |
34 oncommand="NetMonitorView.RequestsMenu.copyAsCurl();"/> |
| |
35 <menuitem id="request-menu-context-copy-image-as-data-uri" |
| |
36 label="&netmonitorUI.context.copyImageAsDataUri;" |
| |
37 accesskey="&netmonitorUI.context.copyImageAsDataUri.accesskey;"/> |
| |
38 <menuitem id="request-menu-context-resend" |
| |
39 label="&netmonitorUI.summary.editAndResend;" |
| |
40 accesskey="&netmonitorUI.summary.editAndResend.accesskey;"/> |
| |
41 <menuseparator/> |
| |
42 <menuitem id="request-menu-context-perf" |
| |
43 label="&netmonitorUI.context.perfTools;" |
| |
44 accesskey="&netmonitorUI.context.perfTools.accesskey;"/> |
| |
45 </menupopup> |
| |
46 </popupset> |
| |
47 |
| |
48 <deck id="body" class="theme-sidebar" flex="1"> |
| |
49 |
| |
50 <vbox id="network-inspector-view" flex="1"> |
| |
51 <hbox id="network-table-and-sidebar" |
| |
52 class="devtools-responsive-container" |
| |
53 flex="1"> |
| |
54 <vbox id="network-table" flex="1"> |
| |
55 <toolbar id="requests-menu-toolbar" |
| |
56 class="devtools-toolbar" |
| |
57 align="center"> |
| |
58 <hbox id="toolbar-labels" flex="1"> |
| |
59 <hbox id="requests-menu-status-and-method-header-box" |
| |
60 class="requests-menu-header requests-menu-status-and-method" |
| |
61 align="center"> |
| |
62 <button id="requests-menu-status-button" |
| |
63 class="requests-menu-header-button requests-menu-status" |
| |
64 data-key="status" |
| |
65 label="&netmonitorUI.toolbar.status2;"> |
| |
66 </button> |
| |
67 <button id="requests-menu-method-button" |
| |
68 class="requests-menu-header-button requests-menu-method" |
| |
69 data-key="method" |
| |
70 label="&netmonitorUI.toolbar.method;" |
| |
71 flex="1"> |
| |
72 </button> |
| |
73 </hbox> |
| |
74 <hbox id="requests-menu-icon-and-file-header-box" |
| |
75 class="requests-menu-header requests-menu-icon-and-file" |
| |
76 align="center"> |
| |
77 <button id="requests-menu-file-button" |
| |
78 class="requests-menu-header-button requests-menu-file" |
| |
79 data-key="file" |
| |
80 label="&netmonitorUI.toolbar.file;" |
| |
81 flex="1"> |
| |
82 </button> |
| |
83 </hbox> |
| |
84 <hbox id="requests-menu-domain-header-box" |
| |
85 class="requests-menu-header requests-menu-domain" |
| |
86 align="center"> |
| |
87 <button id="requests-menu-domain-button" |
| |
88 class="requests-menu-header-button requests-menu-domain" |
| |
89 data-key="domain" |
| |
90 label="&netmonitorUI.toolbar.domain;" |
| |
91 flex="1"> |
| |
92 </button> |
| |
93 </hbox> |
| |
94 <hbox id="requests-menu-type-header-box" |
| |
95 class="requests-menu-header requests-menu-type" |
| |
96 align="center"> |
| |
97 <button id="requests-menu-type-button" |
| |
98 class="requests-menu-header-button requests-menu-type" |
| |
99 data-key="type" |
| |
100 label="&netmonitorUI.toolbar.type;" |
| |
101 flex="1"> |
| |
102 </button> |
| |
103 </hbox> |
| |
104 <hbox id="requests-menu-size-header-box" |
| |
105 class="requests-menu-header requests-menu-size" |
| |
106 align="center"> |
| |
107 <button id="requests-menu-size-button" |
| |
108 class="requests-menu-header-button requests-menu-size" |
| |
109 data-key="size" |
| |
110 label="&netmonitorUI.toolbar.size;" |
| |
111 flex="1"> |
| |
112 </button> |
| |
113 </hbox> |
| |
114 <hbox id="requests-menu-waterfall-header-box" |
| |
115 class="requests-menu-header requests-menu-waterfall" |
| |
116 align="center" |
| |
117 flex="1"> |
| |
118 <button id="requests-menu-waterfall-button" |
| |
119 class="requests-menu-header-button requests-menu-waterfall" |
| |
120 data-key="waterfall" |
| |
121 pack="start" |
| |
122 flex="1"> |
| |
123 <label id="requests-menu-waterfall-label" |
| |
124 class="plain requests-menu-waterfall" |
| |
125 value="&netmonitorUI.toolbar.waterfall;"/> |
| |
126 </button> |
| |
127 </hbox> |
| |
128 </hbox> |
| |
129 <toolbarbutton id="details-pane-toggle" |
| |
130 class="devtools-toolbarbutton" |
| |
131 tooltiptext="&netmonitorUI.panesButton.tooltip;" |
| |
132 disabled="true" |
| |
133 tabindex="0"/> |
| |
134 </toolbar> |
| |
135 |
| |
136 <vbox id="requests-menu-empty-notice" |
| |
137 class="side-menu-widget-empty-text"> |
| |
138 <hbox id="notice-perf-message" align="center"> |
| |
139 <label value="&netmonitorUI.perfNotice1;"/> |
| |
140 <button id="requests-menu-perf-notice-button" |
| |
141 class="devtools-toolbarbutton"/> |
| |
142 <label value="&netmonitorUI.perfNotice2;"/> |
| |
143 </hbox> |
| |
144 <hbox id="notice-reload-message" align="center"> |
| |
145 <label value="&netmonitorUI.emptyNotice3;"/> |
| |
146 </hbox> |
| |
147 </vbox> |
| |
148 |
| |
149 <vbox id="requests-menu-contents" flex="1" context="network-request-popup"> |
| |
150 <hbox id="requests-menu-item-template" hidden="true"> |
| |
151 <hbox class="requests-menu-subitem requests-menu-status-and-method" |
| |
152 align="center"> |
| |
153 <box class="requests-menu-status"/> |
| |
154 <label class="plain requests-menu-status-code" |
| |
155 crop="end"/> |
| |
156 <label class="plain requests-menu-method" |
| |
157 crop="end" |
| |
158 flex="1"/> |
| |
159 </hbox> |
| |
160 <hbox class="requests-menu-subitem requests-menu-icon-and-file" |
| |
161 align="center"> |
| |
162 <image class="requests-menu-icon" hidden="true"/> |
| |
163 <label class="plain requests-menu-file" |
| |
164 crop="end" |
| |
165 flex="1"/> |
| |
166 </hbox> |
| |
167 <label class="plain requests-menu-subitem requests-menu-domain" |
| |
168 crop="end"/> |
| |
169 <label class="plain requests-menu-subitem requests-menu-type" |
| |
170 crop="end"/> |
| |
171 <label class="plain requests-menu-subitem requests-menu-size" |
| |
172 crop="end"/> |
| |
173 <hbox class="requests-menu-subitem requests-menu-waterfall" |
| |
174 align="center" |
| |
175 flex="1"> |
| |
176 <hbox class="requests-menu-timings" |
| |
177 align="center"> |
| |
178 <label class="plain requests-menu-timings-total"/> |
| |
179 </hbox> |
| |
180 </hbox> |
| |
181 </hbox> |
| |
182 </vbox> |
| |
183 </vbox> |
| |
184 |
| |
185 <splitter id="network-inspector-view-splitter" |
| |
186 class="devtools-side-splitter"/> |
| |
187 |
| |
188 <deck id="details-pane" |
| |
189 hidden="true"> |
| |
190 <vbox id="custom-pane" |
| |
191 class="tabpanel-content"> |
| |
192 <hbox align="baseline"> |
| |
193 <label value="&netmonitorUI.custom.newRequest;" |
| |
194 class="plain tabpanel-summary-label |
| |
195 custom-header"/> |
| |
196 <hbox flex="1" pack="end"> |
| |
197 <button id="custom-request-send-button" |
| |
198 class="devtools-toolbarbutton" |
| |
199 label="&netmonitorUI.custom.send;"/> |
| |
200 <button id="custom-request-close-button" |
| |
201 class="devtools-toolbarbutton" |
| |
202 label="&netmonitorUI.custom.cancel;"/> |
| |
203 </hbox> |
| |
204 </hbox> |
| |
205 <hbox id="custom-method-and-url" |
| |
206 class="tabpanel-summary-container" |
| |
207 align="center"> |
| |
208 <textbox id="custom-method-value" |
| |
209 data-key="method"/> |
| |
210 <textbox id="custom-url-value" |
| |
211 flex="1" |
| |
212 data-key="url"/> |
| |
213 </hbox> |
| |
214 <vbox id="custom-query" |
| |
215 class="tabpanel-summary-container custom-section"> |
| |
216 <label class="plain tabpanel-summary-label" |
| |
217 value="&netmonitorUI.custom.query;"/> |
| |
218 <textbox id="custom-query-value" |
| |
219 class="tabpanel-summary-input" |
| |
220 multiline="true" |
| |
221 rows="4" |
| |
222 wrap="off" |
| |
223 data-key="query"/> |
| |
224 </vbox> |
| |
225 <vbox id="custom-headers" |
| |
226 class="tabpanel-summary-container custom-section"> |
| |
227 <label class="plain tabpanel-summary-label" |
| |
228 value="&netmonitorUI.custom.headers;"/> |
| |
229 <textbox id="custom-headers-value" |
| |
230 class="tabpanel-summary-input" |
| |
231 multiline="true" |
| |
232 rows="8" |
| |
233 wrap="off" |
| |
234 data-key="headers"/> |
| |
235 </vbox> |
| |
236 <vbox id="custom-postdata" |
| |
237 class="tabpanel-summary-container custom-section"> |
| |
238 <label class="plain tabpanel-summary-label" |
| |
239 value="&netmonitorUI.custom.postData;"/> |
| |
240 <textbox id="custom-postdata-value" |
| |
241 class="tabpanel-summary-input" |
| |
242 multiline="true" |
| |
243 rows="6" |
| |
244 wrap="off" |
| |
245 data-key="body"/> |
| |
246 </vbox> |
| |
247 </vbox> |
| |
248 <tabbox id="event-details-pane" |
| |
249 class="devtools-sidebar-tabs" |
| |
250 handleCtrlTab="false"> |
| |
251 <tabs> |
| |
252 <tab id="headers-tab" |
| |
253 label="&netmonitorUI.tab.headers;"/> |
| |
254 <tab id="cookies-tab" |
| |
255 label="&netmonitorUI.tab.cookies;"/> |
| |
256 <tab id="params-tab" |
| |
257 label="&netmonitorUI.tab.params;"/> |
| |
258 <tab id="response-tab" |
| |
259 label="&netmonitorUI.tab.response;"/> |
| |
260 <tab id="timings-tab" |
| |
261 label="&netmonitorUI.tab.timings;"/> |
| |
262 <tab id="preview-tab" |
| |
263 label="&netmonitorUI.tab.preview;"/> |
| |
264 </tabs> |
| |
265 <tabpanels flex="1"> |
| |
266 <tabpanel id="headers-tabpanel" |
| |
267 class="tabpanel-content"> |
| |
268 <vbox flex="1"> |
| |
269 <hbox id="headers-summary-url" |
| |
270 class="tabpanel-summary-container" |
| |
271 align="center"> |
| |
272 <label class="plain tabpanel-summary-label" |
| |
273 value="&netmonitorUI.summary.url;"/> |
| |
274 <label id="headers-summary-url-value" |
| |
275 class="plain tabpanel-summary-value devtools-monospace" |
| |
276 crop="end" |
| |
277 flex="1"/> |
| |
278 </hbox> |
| |
279 <hbox id="headers-summary-method" |
| |
280 class="tabpanel-summary-container" |
| |
281 align="center"> |
| |
282 <label class="plain tabpanel-summary-label" |
| |
283 value="&netmonitorUI.summary.method;"/> |
| |
284 <label id="headers-summary-method-value" |
| |
285 class="plain tabpanel-summary-value devtools-monospace" |
| |
286 crop="end" |
| |
287 flex="1"/> |
| |
288 </hbox> |
| |
289 <hbox id="headers-summary-status" |
| |
290 class="tabpanel-summary-container" |
| |
291 align="center"> |
| |
292 <label class="plain tabpanel-summary-label" |
| |
293 value="&netmonitorUI.summary.status;"/> |
| |
294 <box id="headers-summary-status-circle" |
| |
295 class="requests-menu-status"/> |
| |
296 <label id="headers-summary-status-value" |
| |
297 class="plain tabpanel-summary-value devtools-monospace" |
| |
298 crop="end" |
| |
299 flex="1"/> |
| |
300 <button id="headers-summary-resend" |
| |
301 class="devtools-toolbarbutton" |
| |
302 label="&netmonitorUI.summary.editAndResend;"/> |
| |
303 </hbox> |
| |
304 <hbox id="headers-summary-version" |
| |
305 class="tabpanel-summary-container" |
| |
306 align="center"> |
| |
307 <label class="plain tabpanel-summary-label" |
| |
308 value="&netmonitorUI.summary.version;"/> |
| |
309 <label id="headers-summary-version-value" |
| |
310 class="plain tabpanel-summary-value devtools-monospace" |
| |
311 crop="end" |
| |
312 flex="1"/> |
| |
313 </hbox> |
| |
314 <vbox id="all-headers" flex="1"/> |
| |
315 </vbox> |
| |
316 </tabpanel> |
| |
317 <tabpanel id="cookies-tabpanel" |
| |
318 class="tabpanel-content"> |
| |
319 <vbox flex="1"> |
| |
320 <vbox id="all-cookies" flex="1"/> |
| |
321 </vbox> |
| |
322 </tabpanel> |
| |
323 <tabpanel id="params-tabpanel" |
| |
324 class="tabpanel-content"> |
| |
325 <vbox flex="1"> |
| |
326 <vbox id="request-params-box" flex="1" hidden="true"> |
| |
327 <vbox id="request-params" flex="1"/> |
| |
328 </vbox> |
| |
329 <vbox id="request-post-data-textarea-box" flex="1" hidden="true"> |
| |
330 <vbox id="request-post-data-textarea" flex="1"/> |
| |
331 </vbox> |
| |
332 </vbox> |
| |
333 </tabpanel> |
| |
334 <tabpanel id="response-tabpanel" |
| |
335 class="tabpanel-content"> |
| |
336 <vbox flex="1"> |
| |
337 <label id="response-content-info-header"/> |
| |
338 <vbox id="response-content-json-box" flex="1" hidden="true"> |
| |
339 <vbox id="response-content-json" flex="1"/> |
| |
340 </vbox> |
| |
341 <vbox id="response-content-textarea-box" flex="1" hidden="true"> |
| |
342 <vbox id="response-content-textarea" flex="1"/> |
| |
343 </vbox> |
| |
344 <vbox id="response-content-image-box" flex="1" hidden="true"> |
| |
345 <image id="response-content-image"/> |
| |
346 <hbox> |
| |
347 <label class="plain tabpanel-summary-label" |
| |
348 value="&netmonitorUI.response.name;"/> |
| |
349 <label id="response-content-image-name-value" |
| |
350 class="plain tabpanel-summary-value devtools-monospace" |
| |
351 crop="end" |
| |
352 flex="1"/> |
| |
353 </hbox> |
| |
354 <hbox> |
| |
355 <label class="plain tabpanel-summary-label" |
| |
356 value="&netmonitorUI.response.dimensions;"/> |
| |
357 <label id="response-content-image-dimensions-value" |
| |
358 class="plain tabpanel-summary-value devtools-monospace" |
| |
359 crop="end" |
| |
360 flex="1"/> |
| |
361 </hbox> |
| |
362 <hbox> |
| |
363 <label class="plain tabpanel-summary-label" |
| |
364 value="&netmonitorUI.response.mime;"/> |
| |
365 <label id="response-content-image-mime-value" |
| |
366 class="plain tabpanel-summary-value devtools-monospace" |
| |
367 crop="end" |
| |
368 flex="1"/> |
| |
369 </hbox> |
| |
370 <hbox> |
| |
371 <label class="plain tabpanel-summary-label" |
| |
372 value="&netmonitorUI.response.encoding;"/> |
| |
373 <label id="response-content-image-encoding-value" |
| |
374 class="plain tabpanel-summary-value devtools-monospace" |
| |
375 crop="end" |
| |
376 flex="1"/> |
| |
377 </hbox> |
| |
378 </vbox> |
| |
379 </vbox> |
| |
380 </tabpanel> |
| |
381 <tabpanel id="timings-tabpanel" |
| |
382 class="tabpanel-content"> |
| |
383 <vbox flex="1"> |
| |
384 <hbox id="timings-summary-blocked" |
| |
385 class="tabpanel-summary-container" |
| |
386 align="center"> |
| |
387 <label class="plain tabpanel-summary-label" |
| |
388 value="&netmonitorUI.timings.blocked;"/> |
| |
389 <hbox class="requests-menu-timings-box blocked"/> |
| |
390 <label class="plain requests-menu-timings-total"/> |
| |
391 </hbox> |
| |
392 <hbox id="timings-summary-dns" |
| |
393 class="tabpanel-summary-container" |
| |
394 align="center"> |
| |
395 <label class="plain tabpanel-summary-label" |
| |
396 value="&netmonitorUI.timings.dns;"/> |
| |
397 <hbox class="requests-menu-timings-box dns"/> |
| |
398 <label class="plain requests-menu-timings-total"/> |
| |
399 </hbox> |
| |
400 <hbox id="timings-summary-connect" |
| |
401 class="tabpanel-summary-container" |
| |
402 align="center"> |
| |
403 <label class="plain tabpanel-summary-label" |
| |
404 value="&netmonitorUI.timings.connect;"/> |
| |
405 <hbox class="requests-menu-timings-box connect"/> |
| |
406 <label class="plain requests-menu-timings-total"/> |
| |
407 </hbox> |
| |
408 <hbox id="timings-summary-send" |
| |
409 class="tabpanel-summary-container" |
| |
410 align="center"> |
| |
411 <label class="plain tabpanel-summary-label" |
| |
412 value="&netmonitorUI.timings.send;"/> |
| |
413 <hbox class="requests-menu-timings-box send"/> |
| |
414 <label class="plain requests-menu-timings-total"/> |
| |
415 </hbox> |
| |
416 <hbox id="timings-summary-wait" |
| |
417 class="tabpanel-summary-container" |
| |
418 align="center"> |
| |
419 <label class="plain tabpanel-summary-label" |
| |
420 value="&netmonitorUI.timings.wait;"/> |
| |
421 <hbox class="requests-menu-timings-box wait"/> |
| |
422 <label class="plain requests-menu-timings-total"/> |
| |
423 </hbox> |
| |
424 <hbox id="timings-summary-receive" |
| |
425 class="tabpanel-summary-container" |
| |
426 align="center"> |
| |
427 <label class="plain tabpanel-summary-label" |
| |
428 value="&netmonitorUI.timings.receive;"/> |
| |
429 <hbox class="requests-menu-timings-box receive"/> |
| |
430 <label class="plain requests-menu-timings-total"/> |
| |
431 </hbox> |
| |
432 </vbox> |
| |
433 </tabpanel> |
| |
434 <tabpanel id="preview-tabpanel" |
| |
435 class="tabpanel-content"> |
| |
436 <html:iframe id="response-preview" |
| |
437 frameborder="0" |
| |
438 sandbox=""/> |
| |
439 </tabpanel> |
| |
440 </tabpanels> |
| |
441 </tabbox> |
| |
442 </deck> |
| |
443 </hbox> |
| |
444 |
| |
445 <hbox id="requests-menu-footer"> |
| |
446 <button id="requests-menu-filter-all-button" |
| |
447 class="requests-menu-filter-button requests-menu-footer-button" |
| |
448 checked="true" |
| |
449 data-key="all" |
| |
450 label="&netmonitorUI.footer.filterAll;"> |
| |
451 </button> |
| |
452 <button id="requests-menu-filter-html-button" |
| |
453 class="requests-menu-filter-button requests-menu-footer-button" |
| |
454 data-key="html" |
| |
455 label="&netmonitorUI.footer.filterHTML;"> |
| |
456 </button> |
| |
457 <button id="requests-menu-filter-css-button" |
| |
458 class="requests-menu-filter-button requests-menu-footer-button" |
| |
459 data-key="css" |
| |
460 label="&netmonitorUI.footer.filterCSS;"> |
| |
461 </button> |
| |
462 <button id="requests-menu-filter-js-button" |
| |
463 class="requests-menu-filter-button requests-menu-footer-button" |
| |
464 data-key="js" |
| |
465 label="&netmonitorUI.footer.filterJS;"> |
| |
466 </button> |
| |
467 <button id="requests-menu-filter-xhr-button" |
| |
468 class="requests-menu-filter-button requests-menu-footer-button" |
| |
469 data-key="xhr" |
| |
470 label="&netmonitorUI.footer.filterXHR;"> |
| |
471 </button> |
| |
472 <button id="requests-menu-filter-fonts-button" |
| |
473 class="requests-menu-filter-button requests-menu-footer-button" |
| |
474 data-key="fonts" |
| |
475 label="&netmonitorUI.footer.filterFonts;"> |
| |
476 </button> |
| |
477 <button id="requests-menu-filter-images-button" |
| |
478 class="requests-menu-filter-button requests-menu-footer-button" |
| |
479 data-key="images" |
| |
480 label="&netmonitorUI.footer.filterImages;"> |
| |
481 </button> |
| |
482 <button id="requests-menu-filter-media-button" |
| |
483 class="requests-menu-filter-button requests-menu-footer-button" |
| |
484 data-key="media" |
| |
485 label="&netmonitorUI.footer.filterMedia;"> |
| |
486 </button> |
| |
487 <button id="requests-menu-filter-flash-button" |
| |
488 class="requests-menu-filter-button requests-menu-footer-button" |
| |
489 data-key="flash" |
| |
490 label="&netmonitorUI.footer.filterFlash;"> |
| |
491 </button> |
| |
492 <button id="requests-menu-filter-other-button" |
| |
493 class="requests-menu-filter-button requests-menu-footer-button" |
| |
494 data-key="other" |
| |
495 label="&netmonitorUI.footer.filterOther;"> |
| |
496 </button> |
| |
497 <spacer id="requests-menu-spacer" |
| |
498 class="requests-menu-footer-spacer" |
| |
499 flex="100"/> |
| |
500 <button id="requests-menu-network-summary-button" |
| |
501 class="requests-menu-footer-button" |
| |
502 tooltiptext="&netmonitorUI.footer.perf;"/> |
| |
503 <label id="requests-menu-network-summary-label" |
| |
504 class="plain requests-menu-footer-label" |
| |
505 crop="end" |
| |
506 tooltiptext="&netmonitorUI.footer.perf;"/> |
| |
507 <button id="requests-menu-clear-button" |
| |
508 class="requests-menu-footer-button" |
| |
509 label="&netmonitorUI.footer.clear;"/> |
| |
510 </hbox> |
| |
511 |
| |
512 </vbox> |
| |
513 |
| |
514 <box id="network-statistics-view"> |
| |
515 <toolbar id="network-statistics-toolbar" |
| |
516 class="devtools-toolbar"> |
| |
517 <button id="network-statistics-back-button" |
| |
518 class="devtools-toolbarbutton" |
| |
519 label="&netmonitorUI.backButton;"/> |
| |
520 </toolbar> |
| |
521 <box id="network-statistics-charts" |
| |
522 class="devtools-responsive-container" |
| |
523 flex="1"> |
| |
524 <vbox id="primed-cache-chart" pack="center" flex="1"/> |
| |
525 <splitter id="network-statistics-view-splitter" |
| |
526 class="devtools-side-splitter"/> |
| |
527 <vbox id="empty-cache-chart" pack="center" flex="1"/> |
| |
528 </box> |
| |
529 </box> |
| |
530 |
| |
531 </deck> |
| |
532 |
| |
533 </window> |