browser/devtools/netmonitor/netmonitor.xul

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/devtools/netmonitor/netmonitor.xul	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,533 @@
     1.4 +<?xml version="1.0" encoding="utf-8"?>
     1.5 +<!-- This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +   - License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
     1.8 +<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
     1.9 +<?xml-stylesheet href="chrome://browser/content/devtools/widgets.css" type="text/css"?>
    1.10 +<?xml-stylesheet href="chrome://browser/content/devtools/netmonitor.css" type="text/css"?>
    1.11 +<?xml-stylesheet href="chrome://browser/skin/devtools/common.css" type="text/css"?>
    1.12 +<?xml-stylesheet href="chrome://browser/skin/devtools/widgets.css" type="text/css"?>
    1.13 +<?xml-stylesheet href="chrome://browser/skin/devtools/netmonitor.css" type="text/css"?>
    1.14 +<!DOCTYPE window [
    1.15 +  <!ENTITY % netmonitorDTD SYSTEM "chrome://browser/locale/devtools/netmonitor.dtd">
    1.16 +  %netmonitorDTD;
    1.17 +]>
    1.18 +
    1.19 +<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    1.20 +        xmlns:html="http://www.w3.org/1999/xhtml">
    1.21 +
    1.22 +  <script type="application/javascript;version=1.8"
    1.23 +          src="chrome://browser/content/devtools/theme-switching.js"/>
    1.24 +  <script type="text/javascript" src="netmonitor-controller.js"/>
    1.25 +  <script type="text/javascript" src="netmonitor-view.js"/>
    1.26 +
    1.27 +  <popupset id="networkPopupSet">
    1.28 +    <menupopup id="network-request-popup">
    1.29 +      <menuitem id="request-menu-context-newtab"
    1.30 +                label="&netmonitorUI.context.newTab;"
    1.31 +                accesskey="&netmonitorUI.context.newTab.accesskey;"/>
    1.32 +      <menuitem id="request-menu-context-copy-url"
    1.33 +                label="&netmonitorUI.context.copyUrl;"
    1.34 +                accesskey="&netmonitorUI.context.copyUrl.accesskey;"/>
    1.35 +      <menuitem id="request-menu-context-copy-as-curl"
    1.36 +                label="&netmonitorUI.context.copyAsCurl;"
    1.37 +                oncommand="NetMonitorView.RequestsMenu.copyAsCurl();"/>
    1.38 +      <menuitem id="request-menu-context-copy-image-as-data-uri"
    1.39 +                label="&netmonitorUI.context.copyImageAsDataUri;"
    1.40 +                accesskey="&netmonitorUI.context.copyImageAsDataUri.accesskey;"/>
    1.41 +      <menuitem id="request-menu-context-resend"
    1.42 +                label="&netmonitorUI.summary.editAndResend;"
    1.43 +                accesskey="&netmonitorUI.summary.editAndResend.accesskey;"/>
    1.44 +      <menuseparator/>
    1.45 +      <menuitem id="request-menu-context-perf"
    1.46 +                label="&netmonitorUI.context.perfTools;"
    1.47 +                accesskey="&netmonitorUI.context.perfTools.accesskey;"/>
    1.48 +    </menupopup>
    1.49 +  </popupset>
    1.50 +
    1.51 +  <deck id="body" class="theme-sidebar" flex="1">
    1.52 +
    1.53 +    <vbox id="network-inspector-view" flex="1">
    1.54 +      <hbox id="network-table-and-sidebar"
    1.55 +            class="devtools-responsive-container"
    1.56 +            flex="1">
    1.57 +        <vbox id="network-table" flex="1">
    1.58 +          <toolbar id="requests-menu-toolbar"
    1.59 +                   class="devtools-toolbar"
    1.60 +                   align="center">
    1.61 +            <hbox id="toolbar-labels" flex="1">
    1.62 +              <hbox id="requests-menu-status-and-method-header-box"
    1.63 +                    class="requests-menu-header requests-menu-status-and-method"
    1.64 +                    align="center">
    1.65 +                <button id="requests-menu-status-button"
    1.66 +                        class="requests-menu-header-button requests-menu-status"
    1.67 +                        data-key="status"
    1.68 +                        label="&netmonitorUI.toolbar.status2;">
    1.69 +                </button>
    1.70 +                <button id="requests-menu-method-button"
    1.71 +                        class="requests-menu-header-button requests-menu-method"
    1.72 +                        data-key="method"
    1.73 +                        label="&netmonitorUI.toolbar.method;"
    1.74 +                        flex="1">
    1.75 +                </button>
    1.76 +              </hbox>
    1.77 +              <hbox id="requests-menu-icon-and-file-header-box"
    1.78 +                    class="requests-menu-header requests-menu-icon-and-file"
    1.79 +                    align="center">
    1.80 +                <button id="requests-menu-file-button"
    1.81 +                        class="requests-menu-header-button requests-menu-file"
    1.82 +                        data-key="file"
    1.83 +                        label="&netmonitorUI.toolbar.file;"
    1.84 +                        flex="1">
    1.85 +                </button>
    1.86 +              </hbox>
    1.87 +              <hbox id="requests-menu-domain-header-box"
    1.88 +                    class="requests-menu-header requests-menu-domain"
    1.89 +                    align="center">
    1.90 +                <button id="requests-menu-domain-button"
    1.91 +                        class="requests-menu-header-button requests-menu-domain"
    1.92 +                        data-key="domain"
    1.93 +                        label="&netmonitorUI.toolbar.domain;"
    1.94 +                        flex="1">
    1.95 +                </button>
    1.96 +              </hbox>
    1.97 +              <hbox id="requests-menu-type-header-box"
    1.98 +                    class="requests-menu-header requests-menu-type"
    1.99 +                    align="center">
   1.100 +                <button id="requests-menu-type-button"
   1.101 +                        class="requests-menu-header-button requests-menu-type"
   1.102 +                        data-key="type"
   1.103 +                        label="&netmonitorUI.toolbar.type;"
   1.104 +                        flex="1">
   1.105 +                </button>
   1.106 +              </hbox>
   1.107 +              <hbox id="requests-menu-size-header-box"
   1.108 +                    class="requests-menu-header requests-menu-size"
   1.109 +                    align="center">
   1.110 +                <button id="requests-menu-size-button"
   1.111 +                        class="requests-menu-header-button requests-menu-size"
   1.112 +                        data-key="size"
   1.113 +                        label="&netmonitorUI.toolbar.size;"
   1.114 +                        flex="1">
   1.115 +                </button>
   1.116 +              </hbox>
   1.117 +              <hbox id="requests-menu-waterfall-header-box"
   1.118 +                    class="requests-menu-header requests-menu-waterfall"
   1.119 +                    align="center"
   1.120 +                    flex="1">
   1.121 +                <button id="requests-menu-waterfall-button"
   1.122 +                        class="requests-menu-header-button requests-menu-waterfall"
   1.123 +                        data-key="waterfall"
   1.124 +                        pack="start"
   1.125 +                        flex="1">
   1.126 +                  <label id="requests-menu-waterfall-label"
   1.127 +                         class="plain requests-menu-waterfall"
   1.128 +                         value="&netmonitorUI.toolbar.waterfall;"/>
   1.129 +                </button>
   1.130 +              </hbox>
   1.131 +            </hbox>
   1.132 +            <toolbarbutton id="details-pane-toggle"
   1.133 +                           class="devtools-toolbarbutton"
   1.134 +                           tooltiptext="&netmonitorUI.panesButton.tooltip;"
   1.135 +                           disabled="true"
   1.136 +                           tabindex="0"/>
   1.137 +          </toolbar>
   1.138 +
   1.139 +          <vbox id="requests-menu-empty-notice"
   1.140 +                class="side-menu-widget-empty-text">
   1.141 +            <hbox id="notice-perf-message" align="center">
   1.142 +              <label value="&netmonitorUI.perfNotice1;"/>
   1.143 +              <button id="requests-menu-perf-notice-button"
   1.144 +                      class="devtools-toolbarbutton"/>
   1.145 +              <label value="&netmonitorUI.perfNotice2;"/>
   1.146 +            </hbox>
   1.147 +            <hbox id="notice-reload-message" align="center">
   1.148 +              <label value="&netmonitorUI.emptyNotice3;"/>
   1.149 +            </hbox>
   1.150 +          </vbox>
   1.151 +
   1.152 +          <vbox id="requests-menu-contents" flex="1" context="network-request-popup">
   1.153 +            <hbox id="requests-menu-item-template" hidden="true">
   1.154 +              <hbox class="requests-menu-subitem requests-menu-status-and-method"
   1.155 +                    align="center">
   1.156 +                <box class="requests-menu-status"/>
   1.157 +                <label class="plain requests-menu-status-code"
   1.158 +                       crop="end"/>
   1.159 +                <label class="plain requests-menu-method"
   1.160 +                       crop="end"
   1.161 +                       flex="1"/>
   1.162 +              </hbox>
   1.163 +              <hbox class="requests-menu-subitem requests-menu-icon-and-file"
   1.164 +                    align="center">
   1.165 +                <image class="requests-menu-icon" hidden="true"/>
   1.166 +                <label class="plain requests-menu-file"
   1.167 +                       crop="end"
   1.168 +                       flex="1"/>
   1.169 +              </hbox>
   1.170 +              <label class="plain requests-menu-subitem requests-menu-domain"
   1.171 +                     crop="end"/>
   1.172 +              <label class="plain requests-menu-subitem requests-menu-type"
   1.173 +                     crop="end"/>
   1.174 +              <label class="plain requests-menu-subitem requests-menu-size"
   1.175 +                     crop="end"/>
   1.176 +              <hbox class="requests-menu-subitem requests-menu-waterfall"
   1.177 +                    align="center"
   1.178 +                    flex="1">
   1.179 +                <hbox class="requests-menu-timings"
   1.180 +                      align="center">
   1.181 +                  <label class="plain requests-menu-timings-total"/>
   1.182 +                </hbox>
   1.183 +              </hbox>
   1.184 +            </hbox>
   1.185 +          </vbox>
   1.186 +        </vbox>
   1.187 +
   1.188 +        <splitter id="network-inspector-view-splitter"
   1.189 +                  class="devtools-side-splitter"/>
   1.190 +
   1.191 +        <deck id="details-pane"
   1.192 +              hidden="true">
   1.193 +          <vbox id="custom-pane"
   1.194 +                class="tabpanel-content">
   1.195 +            <hbox align="baseline">
   1.196 +              <label value="&netmonitorUI.custom.newRequest;"
   1.197 +                     class="plain tabpanel-summary-label
   1.198 +                            custom-header"/>
   1.199 +              <hbox flex="1" pack="end">
   1.200 +                <button id="custom-request-send-button"
   1.201 +                        class="devtools-toolbarbutton"
   1.202 +                        label="&netmonitorUI.custom.send;"/>
   1.203 +                <button id="custom-request-close-button"
   1.204 +                        class="devtools-toolbarbutton"
   1.205 +                        label="&netmonitorUI.custom.cancel;"/>
   1.206 +              </hbox>
   1.207 +            </hbox>
   1.208 +            <hbox id="custom-method-and-url"
   1.209 +                  class="tabpanel-summary-container"
   1.210 +                  align="center">
   1.211 +              <textbox id="custom-method-value"
   1.212 +                       data-key="method"/>
   1.213 +              <textbox id="custom-url-value"
   1.214 +                       flex="1"
   1.215 +                       data-key="url"/>
   1.216 +            </hbox>
   1.217 +            <vbox id="custom-query"
   1.218 +                  class="tabpanel-summary-container custom-section">
   1.219 +              <label class="plain tabpanel-summary-label"
   1.220 +                     value="&netmonitorUI.custom.query;"/>
   1.221 +              <textbox id="custom-query-value"
   1.222 +                       class="tabpanel-summary-input"
   1.223 +                       multiline="true"
   1.224 +                       rows="4"
   1.225 +                       wrap="off"
   1.226 +                       data-key="query"/>
   1.227 +            </vbox>
   1.228 +            <vbox id="custom-headers"
   1.229 +                  class="tabpanel-summary-container custom-section">
   1.230 +              <label class="plain tabpanel-summary-label"
   1.231 +                     value="&netmonitorUI.custom.headers;"/>
   1.232 +              <textbox id="custom-headers-value"
   1.233 +                       class="tabpanel-summary-input"
   1.234 +                       multiline="true"
   1.235 +                       rows="8"
   1.236 +                       wrap="off"
   1.237 +                       data-key="headers"/>
   1.238 +            </vbox>
   1.239 +            <vbox id="custom-postdata"
   1.240 +                  class="tabpanel-summary-container custom-section">
   1.241 +              <label class="plain tabpanel-summary-label"
   1.242 +                     value="&netmonitorUI.custom.postData;"/>
   1.243 +              <textbox id="custom-postdata-value"
   1.244 +                       class="tabpanel-summary-input"
   1.245 +                       multiline="true"
   1.246 +                       rows="6"
   1.247 +                       wrap="off"
   1.248 +                       data-key="body"/>
   1.249 +            </vbox>
   1.250 +          </vbox>
   1.251 +          <tabbox id="event-details-pane"
   1.252 +                  class="devtools-sidebar-tabs"
   1.253 +                  handleCtrlTab="false">
   1.254 +            <tabs>
   1.255 +              <tab id="headers-tab"
   1.256 +                   label="&netmonitorUI.tab.headers;"/>
   1.257 +              <tab id="cookies-tab"
   1.258 +                   label="&netmonitorUI.tab.cookies;"/>
   1.259 +              <tab id="params-tab"
   1.260 +                   label="&netmonitorUI.tab.params;"/>
   1.261 +              <tab id="response-tab"
   1.262 +                   label="&netmonitorUI.tab.response;"/>
   1.263 +              <tab id="timings-tab"
   1.264 +                   label="&netmonitorUI.tab.timings;"/>
   1.265 +              <tab id="preview-tab"
   1.266 +                   label="&netmonitorUI.tab.preview;"/>
   1.267 +            </tabs>
   1.268 +            <tabpanels flex="1">
   1.269 +              <tabpanel id="headers-tabpanel"
   1.270 +                        class="tabpanel-content">
   1.271 +                <vbox flex="1">
   1.272 +                  <hbox id="headers-summary-url"
   1.273 +                        class="tabpanel-summary-container"
   1.274 +                        align="center">
   1.275 +                    <label class="plain tabpanel-summary-label"
   1.276 +                           value="&netmonitorUI.summary.url;"/>
   1.277 +                    <label id="headers-summary-url-value"
   1.278 +                           class="plain tabpanel-summary-value devtools-monospace"
   1.279 +                           crop="end"
   1.280 +                           flex="1"/>
   1.281 +                  </hbox>
   1.282 +                  <hbox id="headers-summary-method"
   1.283 +                        class="tabpanel-summary-container"
   1.284 +                        align="center">
   1.285 +                    <label class="plain tabpanel-summary-label"
   1.286 +                           value="&netmonitorUI.summary.method;"/>
   1.287 +                    <label id="headers-summary-method-value"
   1.288 +                           class="plain tabpanel-summary-value devtools-monospace"
   1.289 +                           crop="end"
   1.290 +                           flex="1"/>
   1.291 +                  </hbox>
   1.292 +                  <hbox id="headers-summary-status"
   1.293 +                        class="tabpanel-summary-container"
   1.294 +                        align="center">
   1.295 +                    <label class="plain tabpanel-summary-label"
   1.296 +                           value="&netmonitorUI.summary.status;"/>
   1.297 +                    <box id="headers-summary-status-circle"
   1.298 +                         class="requests-menu-status"/>
   1.299 +                    <label id="headers-summary-status-value"
   1.300 +                           class="plain tabpanel-summary-value devtools-monospace"
   1.301 +                           crop="end"
   1.302 +                           flex="1"/>
   1.303 +                    <button id="headers-summary-resend"
   1.304 +                            class="devtools-toolbarbutton"
   1.305 +                            label="&netmonitorUI.summary.editAndResend;"/>
   1.306 +                  </hbox>
   1.307 +                  <hbox id="headers-summary-version"
   1.308 +                        class="tabpanel-summary-container"
   1.309 +                        align="center">
   1.310 +                    <label class="plain tabpanel-summary-label"
   1.311 +                           value="&netmonitorUI.summary.version;"/>
   1.312 +                    <label id="headers-summary-version-value"
   1.313 +                           class="plain tabpanel-summary-value devtools-monospace"
   1.314 +                           crop="end"
   1.315 +                           flex="1"/>
   1.316 +                  </hbox>
   1.317 +                  <vbox id="all-headers" flex="1"/>
   1.318 +                </vbox>
   1.319 +              </tabpanel>
   1.320 +              <tabpanel id="cookies-tabpanel"
   1.321 +                        class="tabpanel-content">
   1.322 +                <vbox flex="1">
   1.323 +                  <vbox id="all-cookies" flex="1"/>
   1.324 +                </vbox>
   1.325 +              </tabpanel>
   1.326 +              <tabpanel id="params-tabpanel"
   1.327 +                        class="tabpanel-content">
   1.328 +                <vbox flex="1">
   1.329 +                  <vbox id="request-params-box" flex="1" hidden="true">
   1.330 +                    <vbox id="request-params" flex="1"/>
   1.331 +                  </vbox>
   1.332 +                  <vbox id="request-post-data-textarea-box" flex="1" hidden="true">
   1.333 +                    <vbox id="request-post-data-textarea" flex="1"/>
   1.334 +                  </vbox>
   1.335 +                </vbox>
   1.336 +              </tabpanel>
   1.337 +              <tabpanel id="response-tabpanel"
   1.338 +                        class="tabpanel-content">
   1.339 +                <vbox flex="1">
   1.340 +                  <label id="response-content-info-header"/>
   1.341 +                  <vbox id="response-content-json-box" flex="1" hidden="true">
   1.342 +                    <vbox id="response-content-json" flex="1"/>
   1.343 +                  </vbox>
   1.344 +                  <vbox id="response-content-textarea-box" flex="1" hidden="true">
   1.345 +                    <vbox id="response-content-textarea" flex="1"/>
   1.346 +                  </vbox>
   1.347 +                  <vbox id="response-content-image-box" flex="1" hidden="true">
   1.348 +                    <image id="response-content-image"/>
   1.349 +                    <hbox>
   1.350 +                      <label class="plain tabpanel-summary-label"
   1.351 +                             value="&netmonitorUI.response.name;"/>
   1.352 +                      <label id="response-content-image-name-value"
   1.353 +                             class="plain tabpanel-summary-value devtools-monospace"
   1.354 +                             crop="end"
   1.355 +                             flex="1"/>
   1.356 +                    </hbox>
   1.357 +                    <hbox>
   1.358 +                      <label class="plain tabpanel-summary-label"
   1.359 +                             value="&netmonitorUI.response.dimensions;"/>
   1.360 +                      <label id="response-content-image-dimensions-value"
   1.361 +                             class="plain tabpanel-summary-value devtools-monospace"
   1.362 +                             crop="end"
   1.363 +                             flex="1"/>
   1.364 +                    </hbox>
   1.365 +                    <hbox>
   1.366 +                      <label class="plain tabpanel-summary-label"
   1.367 +                             value="&netmonitorUI.response.mime;"/>
   1.368 +                      <label id="response-content-image-mime-value"
   1.369 +                             class="plain tabpanel-summary-value devtools-monospace"
   1.370 +                             crop="end"
   1.371 +                             flex="1"/>
   1.372 +                    </hbox>
   1.373 +                    <hbox>
   1.374 +                      <label class="plain tabpanel-summary-label"
   1.375 +                             value="&netmonitorUI.response.encoding;"/>
   1.376 +                      <label id="response-content-image-encoding-value"
   1.377 +                             class="plain tabpanel-summary-value devtools-monospace"
   1.378 +                             crop="end"
   1.379 +                             flex="1"/>
   1.380 +                    </hbox>
   1.381 +                  </vbox>
   1.382 +                </vbox>
   1.383 +              </tabpanel>
   1.384 +              <tabpanel id="timings-tabpanel"
   1.385 +                        class="tabpanel-content">
   1.386 +                <vbox flex="1">
   1.387 +                  <hbox id="timings-summary-blocked"
   1.388 +                        class="tabpanel-summary-container"
   1.389 +                        align="center">
   1.390 +                    <label class="plain tabpanel-summary-label"
   1.391 +                           value="&netmonitorUI.timings.blocked;"/>
   1.392 +                    <hbox class="requests-menu-timings-box blocked"/>
   1.393 +                    <label class="plain requests-menu-timings-total"/>
   1.394 +                  </hbox>
   1.395 +                  <hbox id="timings-summary-dns"
   1.396 +                        class="tabpanel-summary-container"
   1.397 +                        align="center">
   1.398 +                    <label class="plain tabpanel-summary-label"
   1.399 +                           value="&netmonitorUI.timings.dns;"/>
   1.400 +                    <hbox class="requests-menu-timings-box dns"/>
   1.401 +                    <label class="plain requests-menu-timings-total"/>
   1.402 +                  </hbox>
   1.403 +                  <hbox id="timings-summary-connect"
   1.404 +                        class="tabpanel-summary-container"
   1.405 +                        align="center">
   1.406 +                    <label class="plain tabpanel-summary-label"
   1.407 +                           value="&netmonitorUI.timings.connect;"/>
   1.408 +                    <hbox class="requests-menu-timings-box connect"/>
   1.409 +                    <label class="plain requests-menu-timings-total"/>
   1.410 +                  </hbox>
   1.411 +                  <hbox id="timings-summary-send"
   1.412 +                        class="tabpanel-summary-container"
   1.413 +                        align="center">
   1.414 +                    <label class="plain tabpanel-summary-label"
   1.415 +                           value="&netmonitorUI.timings.send;"/>
   1.416 +                    <hbox class="requests-menu-timings-box send"/>
   1.417 +                    <label class="plain requests-menu-timings-total"/>
   1.418 +                  </hbox>
   1.419 +                  <hbox id="timings-summary-wait"
   1.420 +                        class="tabpanel-summary-container"
   1.421 +                        align="center">
   1.422 +                    <label class="plain tabpanel-summary-label"
   1.423 +                           value="&netmonitorUI.timings.wait;"/>
   1.424 +                    <hbox class="requests-menu-timings-box wait"/>
   1.425 +                    <label class="plain requests-menu-timings-total"/>
   1.426 +                  </hbox>
   1.427 +                  <hbox id="timings-summary-receive"
   1.428 +                        class="tabpanel-summary-container"
   1.429 +                        align="center">
   1.430 +                    <label class="plain tabpanel-summary-label"
   1.431 +                           value="&netmonitorUI.timings.receive;"/>
   1.432 +                    <hbox class="requests-menu-timings-box receive"/>
   1.433 +                    <label class="plain requests-menu-timings-total"/>
   1.434 +                  </hbox>
   1.435 +                </vbox>
   1.436 +              </tabpanel>
   1.437 +              <tabpanel id="preview-tabpanel"
   1.438 +                        class="tabpanel-content">
   1.439 +                <html:iframe id="response-preview"
   1.440 +                             frameborder="0"
   1.441 +                             sandbox=""/>
   1.442 +              </tabpanel>
   1.443 +            </tabpanels>
   1.444 +          </tabbox>
   1.445 +        </deck>
   1.446 +      </hbox>
   1.447 +
   1.448 +      <hbox id="requests-menu-footer">
   1.449 +        <button id="requests-menu-filter-all-button"
   1.450 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.451 +                checked="true"
   1.452 +                data-key="all"
   1.453 +                label="&netmonitorUI.footer.filterAll;">
   1.454 +        </button>
   1.455 +        <button id="requests-menu-filter-html-button"
   1.456 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.457 +                data-key="html"
   1.458 +                label="&netmonitorUI.footer.filterHTML;">
   1.459 +        </button>
   1.460 +        <button id="requests-menu-filter-css-button"
   1.461 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.462 +                data-key="css"
   1.463 +                label="&netmonitorUI.footer.filterCSS;">
   1.464 +        </button>
   1.465 +        <button id="requests-menu-filter-js-button"
   1.466 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.467 +                data-key="js"
   1.468 +                label="&netmonitorUI.footer.filterJS;">
   1.469 +        </button>
   1.470 +        <button id="requests-menu-filter-xhr-button"
   1.471 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.472 +                data-key="xhr"
   1.473 +                label="&netmonitorUI.footer.filterXHR;">
   1.474 +        </button>
   1.475 +        <button id="requests-menu-filter-fonts-button"
   1.476 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.477 +                data-key="fonts"
   1.478 +                label="&netmonitorUI.footer.filterFonts;">
   1.479 +        </button>
   1.480 +        <button id="requests-menu-filter-images-button"
   1.481 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.482 +                data-key="images"
   1.483 +                label="&netmonitorUI.footer.filterImages;">
   1.484 +        </button>
   1.485 +        <button id="requests-menu-filter-media-button"
   1.486 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.487 +                data-key="media"
   1.488 +                label="&netmonitorUI.footer.filterMedia;">
   1.489 +        </button>
   1.490 +        <button id="requests-menu-filter-flash-button"
   1.491 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.492 +                data-key="flash"
   1.493 +                label="&netmonitorUI.footer.filterFlash;">
   1.494 +        </button>
   1.495 +        <button id="requests-menu-filter-other-button"
   1.496 +                class="requests-menu-filter-button requests-menu-footer-button"
   1.497 +                data-key="other"
   1.498 +                label="&netmonitorUI.footer.filterOther;">
   1.499 +        </button>
   1.500 +        <spacer id="requests-menu-spacer"
   1.501 +                class="requests-menu-footer-spacer"
   1.502 +                flex="100"/>
   1.503 +        <button id="requests-menu-network-summary-button"
   1.504 +                class="requests-menu-footer-button"
   1.505 +                tooltiptext="&netmonitorUI.footer.perf;"/>
   1.506 +        <label id="requests-menu-network-summary-label"
   1.507 +               class="plain requests-menu-footer-label"
   1.508 +               crop="end"
   1.509 +               tooltiptext="&netmonitorUI.footer.perf;"/>
   1.510 +        <button id="requests-menu-clear-button"
   1.511 +                class="requests-menu-footer-button"
   1.512 +                label="&netmonitorUI.footer.clear;"/>
   1.513 +      </hbox>
   1.514 +
   1.515 +    </vbox>
   1.516 +
   1.517 +    <box id="network-statistics-view">
   1.518 +      <toolbar id="network-statistics-toolbar"
   1.519 +               class="devtools-toolbar">
   1.520 +        <button id="network-statistics-back-button"
   1.521 +                class="devtools-toolbarbutton"
   1.522 +                label="&netmonitorUI.backButton;"/>
   1.523 +      </toolbar>
   1.524 +      <box id="network-statistics-charts"
   1.525 +           class="devtools-responsive-container"
   1.526 +           flex="1">
   1.527 +        <vbox id="primed-cache-chart" pack="center" flex="1"/>
   1.528 +        <splitter id="network-statistics-view-splitter"
   1.529 +                  class="devtools-side-splitter"/>
   1.530 +        <vbox id="empty-cache-chart" pack="center" flex="1"/>
   1.531 +      </box>
   1.532 +    </box>
   1.533 +
   1.534 +  </deck>
   1.535 +
   1.536 +</window>

mercurial