browser/devtools/netmonitor/netmonitor.xul

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

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

mercurial