diff options
Diffstat (limited to 'devtools/client/netmonitor/netmonitor.xul')
-rw-r--r-- | devtools/client/netmonitor/netmonitor.xul | 741 |
1 files changed, 741 insertions, 0 deletions
diff --git a/devtools/client/netmonitor/netmonitor.xul b/devtools/client/netmonitor/netmonitor.xul new file mode 100644 index 000000000..bb580f7ad --- /dev/null +++ b/devtools/client/netmonitor/netmonitor.xul @@ -0,0 +1,741 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> +<?xml-stylesheet href="chrome://global/skin/" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/content/shared/widgets/widgets.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/widgets.css" type="text/css"?> +<?xml-stylesheet href="chrome://devtools/skin/netmonitor.css" type="text/css"?> + +<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" + xmlns:html="http://www.w3.org/1999/xhtml"> + + <script type="application/javascript;version=1.8" + src="chrome://devtools/content/shared/theme-switching.js"/> + <script type="text/javascript" src="netmonitor-controller.js"/> + <script type="text/javascript" src="netmonitor-view.js"/> + + <deck id="body" + class="theme-sidebar" + flex="1" + data-localization-bundle="devtools/client/locales/netmonitor.properties"> + + <vbox id="network-inspector-view" flex="1"> + <hbox id="netmonitor-toolbar" class="devtools-toolbar"> + <html:div xmlns="http://www.w3.org/1999/xhtml" + id="react-clear-button-hook"/> + <html:div xmlns="http://www.w3.org/1999/xhtml" + id="react-filter-buttons-hook"/> + <spacer id="requests-menu-spacer" + flex="1"/> + <toolbarbutton id="requests-menu-network-summary-button" + class="devtools-toolbarbutton icon-and-text" + data-localization="tooltiptext=netmonitor.toolbar.perf"/> + <html:div xmlns="http://www.w3.org/1999/xhtml" + id="react-search-box-hook"/> + <html:div xmlns="http://www.w3.org/1999/xhtml" + id="react-details-pane-toggle-hook"/> + </hbox> + <hbox id="network-table-and-sidebar" + class="devtools-responsive-container" + flex="1"> + <vbox id="network-table" flex="1" class="devtools-main-content"> + <toolbar id="requests-menu-toolbar" + class="devtools-toolbar" + align="center"> + <hbox id="toolbar-labels" flex="1"> + <hbox id="requests-menu-status-header-box" + class="requests-menu-header requests-menu-status" + align="center"> + <button id="requests-menu-status-button" + class="requests-menu-header-button requests-menu-status" + data-key="status" + data-localization="label=netmonitor.toolbar.status3" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-method-header-box" + class="requests-menu-header requests-menu-method" + align="center"> + <button id="requests-menu-method-button" + class="requests-menu-header-button requests-menu-method" + data-key="method" + data-localization="label=netmonitor.toolbar.method" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-icon-and-file-header-box" + class="requests-menu-header requests-menu-icon-and-file" + align="center"> + <button id="requests-menu-file-button" + class="requests-menu-header-button requests-menu-file" + data-key="file" + data-localization="label=netmonitor.toolbar.file" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-domain-header-box" + class="requests-menu-header requests-menu-security-and-domain" + align="center"> + <button id="requests-menu-domain-button" + class="requests-menu-header-button requests-menu-security-and-domain" + data-key="domain" + data-localization="label=netmonitor.toolbar.domain" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-cause-header-box" + class="requests-menu-header requests-menu-cause" + align="center"> + <button id="requests-menu-cause-button" + class="requests-menu-header-button requests-menu-cause" + data-key="cause" + data-localization="label=netmonitor.toolbar.cause" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-type-header-box" + class="requests-menu-header requests-menu-type" + align="center"> + <button id="requests-menu-type-button" + class="requests-menu-header-button requests-menu-type" + data-key="type" + data-localization="label=netmonitor.toolbar.type" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-transferred-header-box" + class="requests-menu-header requests-menu-transferred" + align="center"> + <button id="requests-menu-transferred-button" + class="requests-menu-header-button requests-menu-transferred" + data-key="transferred" + data-localization="label=netmonitor.toolbar.transferred" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-size-header-box" + class="requests-menu-header requests-menu-size" + align="center"> + <button id="requests-menu-size-button" + class="requests-menu-header-button requests-menu-size" + data-key="size" + data-localization="label=netmonitor.toolbar.size" + crop="end" + flex="1"> + </button> + </hbox> + <hbox id="requests-menu-waterfall-header-box" + class="requests-menu-header requests-menu-waterfall" + align="center" + flex="1"> + <button id="requests-menu-waterfall-button" + class="requests-menu-header-button requests-menu-waterfall" + data-key="waterfall" + pack="start" + data-localization="label=netmonitor.toolbar.waterfall" + flex="1"> + <image id="requests-menu-waterfall-image"/> + <box id="requests-menu-waterfall-label-wrapper"> + <label id="requests-menu-waterfall-label" + class="plain requests-menu-waterfall" + data-localization="value=netmonitor.toolbar.waterfall"/> + </box> + </button> + </hbox> + </hbox> + </toolbar> + + <vbox id="requests-menu-empty-notice" + class="side-menu-widget-empty-text"> + <hbox id="notice-reload-message" align="center"> + <label data-localization="content=netmonitor.reloadNotice1"/> + <button id="requests-menu-reload-notice-button" + class="devtools-toolbarbutton" + standalone="true" + data-localization="label=netmonitor.reloadNotice2"/> + <label data-localization="content=netmonitor.reloadNotice3"/> + </hbox> + <hbox id="notice-perf-message" align="center"> + <label data-localization="content=netmonitor.perfNotice1"/> + <button id="requests-menu-perf-notice-button" + class="devtools-toolbarbutton" + standalone="true" + data-localization="tooltiptext=netmonitor.perfNotice3"/> + <label data-localization="content=netmonitor.perfNotice2"/> + </hbox> + </vbox> + + <vbox id="requests-menu-contents" flex="1"> + <hbox id="requests-menu-item-template" hidden="true"> + <hbox class="requests-menu-subitem requests-menu-status" + align="center"> + <box class="requests-menu-status-icon"/> + <label class="plain requests-menu-status-code" + crop="end"/> + </hbox> + <hbox class="requests-menu-subitem requests-menu-method-box" + align="center"> + <label class="plain requests-menu-method" + crop="end" + flex="1"/> + </hbox> + <hbox class="requests-menu-subitem requests-menu-icon-and-file" + align="center"> + <image class="requests-menu-icon" hidden="true"/> + <label class="plain requests-menu-file" + crop="end" + flex="1"/> + </hbox> + <hbox class="requests-menu-subitem requests-menu-security-and-domain" + align="center"> + <image class="requests-security-state-icon" /> + <label class="plain requests-menu-domain" + crop="end" + flex="1"/> + </hbox> + <hbox class="requests-menu-subitem requests-menu-cause" align="center"> + <label class="requests-menu-cause-stack" value="JS" hidden="true"/> + <label class="plain requests-menu-cause-label" flex="1" crop="end"/> + </hbox> + <label class="plain requests-menu-subitem requests-menu-type" + crop="end"/> + <label class="plain requests-menu-subitem requests-menu-transferred" + crop="end"/> + <label class="plain requests-menu-subitem requests-menu-size" + crop="end"/> + <hbox class="requests-menu-subitem requests-menu-waterfall" + align="center" + flex="1"> + <hbox class="requests-menu-timings" + align="center"> + <label class="plain requests-menu-timings-total"/> + </hbox> + </hbox> + </hbox> + </vbox> + </vbox> + + <splitter id="network-inspector-view-splitter" + class="devtools-side-splitter"/> + + <deck id="details-pane" + hidden="true"> + <vbox id="custom-pane" + class="tabpanel-content"> + <hbox align="baseline"> + <label data-localization="content=netmonitor.custom.newRequest" + class="plain tabpanel-summary-label + custom-header"/> + <hbox flex="1" pack="end" + class="devtools-toolbarbutton-group"> + <button id="custom-request-send-button" + class="devtools-toolbarbutton" + data-localization="label=netmonitor.custom.send"/> + <button id="custom-request-close-button" + class="devtools-toolbarbutton" + data-localization="label=netmonitor.custom.cancel"/> + </hbox> + </hbox> + <hbox id="custom-method-and-url" + class="tabpanel-summary-container" + align="center"> + <textbox id="custom-method-value" + data-key="method"/> + <textbox id="custom-url-value" + flex="1" + data-key="url"/> + </hbox> + <vbox id="custom-query" + class="tabpanel-summary-container custom-section"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.custom.query"/> + <textbox id="custom-query-value" + class="tabpanel-summary-input" + multiline="true" + rows="4" + wrap="off" + data-key="query"/> + </vbox> + <vbox id="custom-headers" + class="tabpanel-summary-container custom-section"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.custom.headers"/> + <textbox id="custom-headers-value" + class="tabpanel-summary-input" + multiline="true" + rows="8" + wrap="off" + data-key="headers"/> + </vbox> + <vbox id="custom-postdata" + class="tabpanel-summary-container custom-section"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.custom.postData"/> + <textbox id="custom-postdata-value" + class="tabpanel-summary-input" + multiline="true" + rows="6" + wrap="off" + data-key="body"/> + </vbox> + </vbox> + <tabbox id="event-details-pane" + class="devtools-sidebar-tabs" + handleCtrlTab="false"> + <tabs> + <tab id="headers-tab" + crop="end" + data-localization="label=netmonitor.tab.headers"/> + <tab id="cookies-tab" + crop="end" + data-localization="label=netmonitor.tab.cookies"/> + <tab id="params-tab" + crop="end" + data-localization="label=netmonitor.tab.params"/> + <tab id="response-tab" + crop="end" + data-localization="label=netmonitor.tab.response"/> + <tab id="timings-tab" + crop="end" + data-localization="label=netmonitor.tab.timings"/> + <tab id="security-tab" + crop="end" + data-localization="label=netmonitor.tab.security"/> + <tab id="preview-tab" + crop="end" + data-localization="label=netmonitor.tab.preview"/> + </tabs> + <tabpanels flex="1"> + <tabpanel id="headers-tabpanel" + class="tabpanel-content"> + <vbox flex="1"> + <hbox id="headers-summary-url" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.url"/> + <textbox id="headers-summary-url-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox id="headers-summary-method" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.method"/> + <label id="headers-summary-method-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + </hbox> + <hbox id="headers-summary-address" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.address"/> + <textbox id="headers-summary-address-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox id="headers-summary-status" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.status"/> + <box id="headers-summary-status-circle" + class="requests-menu-status-icon"/> + <label id="headers-summary-status-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + <button id="headers-summary-resend" + class="devtools-toolbarbutton" + data-localization="label=netmonitor.summary.editAndResend"/> + <button id="toggle-raw-headers" + class="devtools-toolbarbutton" + data-localization="label=netmonitor.summary.rawHeaders"/> + </hbox> + <hbox id="headers-summary-version" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.version"/> + <label id="headers-summary-version-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + </hbox> + <hbox id="raw-headers" + class="tabpanel-summary-container" + align="center" + hidden="true"> + <vbox id="raw-request-headers-textarea-box" flex="1" hidden="false"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.rawHeaders.requestHeaders"/> + <textbox id="raw-request-headers-textarea" + class="raw-response-textarea" + flex="1" multiline="true" readonly="true"/> + </vbox> + <vbox id="raw-response-headers-textarea-box" flex="1" hidden="false"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.summary.rawHeaders.responseHeaders"/> + <textbox id="raw-response-headers-textarea" + class="raw-response-textarea" + flex="1" multiline="true" readonly="true"/> + </vbox> + </hbox> + <vbox id="all-headers" flex="1"/> + </vbox> + </tabpanel> + <tabpanel id="cookies-tabpanel" + class="tabpanel-content"> + <vbox flex="1"> + <vbox id="all-cookies" flex="1"/> + </vbox> + </tabpanel> + <tabpanel id="params-tabpanel" + class="tabpanel-content"> + <vbox flex="1"> + <vbox id="request-params-box" flex="1" hidden="true"> + <vbox id="request-params" flex="1"/> + </vbox> + <vbox id="request-post-data-textarea-box" flex="1" hidden="true"> + <vbox id="request-post-data-textarea" flex="1"/> + </vbox> + </vbox> + </tabpanel> + <tabpanel id="response-tabpanel" + class="tabpanel-content"> + <vbox flex="1"> + <label id="response-content-info-header"/> + <vbox id="response-content-json-box" flex="1" hidden="true"> + <vbox id="response-content-json" flex="1" context="network-response-popup" /> + </vbox> + <vbox id="response-content-textarea-box" flex="1" hidden="true"> + <vbox id="response-content-textarea" flex="1"/> + </vbox> + <vbox id="response-content-image-box" flex="1" hidden="true"> + <image id="response-content-image"/> + <hbox> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.response.name"/> + <label id="response-content-image-name-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + </hbox> + <hbox> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.response.dimensions"/> + <label id="response-content-image-dimensions-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + </hbox> + <hbox> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.response.mime"/> + <label id="response-content-image-mime-value" + class="plain tabpanel-summary-value devtools-monospace" + crop="end" + flex="1"/> + </hbox> + </vbox> + </vbox> + </tabpanel> + <tabpanel id="timings-tabpanel" + class="tabpanel-content"> + <vbox flex="1"> + <hbox id="timings-summary-blocked" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.blocked"/> + <hbox class="requests-menu-timings-box blocked"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + <hbox id="timings-summary-dns" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.dns"/> + <hbox class="requests-menu-timings-box dns"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + <hbox id="timings-summary-connect" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.connect"/> + <hbox class="requests-menu-timings-box connect"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + <hbox id="timings-summary-send" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.send"/> + <hbox class="requests-menu-timings-box send"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + <hbox id="timings-summary-wait" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.wait"/> + <hbox class="requests-menu-timings-box wait"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + <hbox id="timings-summary-receive" + class="tabpanel-summary-container" + align="center"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.timings.receive"/> + <hbox class="requests-menu-timings-box receive"/> + <label class="plain requests-menu-timings-total"/> + </hbox> + </vbox> + </tabpanel> + <tabpanel id="security-tabpanel" + class="tabpanel-content"> + <vbox id="security-error" + class="tabpanel-summary-container" + flex="1"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.error"/> + <hbox class="security-info-section" + flex="1"> + <textbox id="security-error-message" + class="plain" + flex="1" + multiline="true" + readonly="true"/> + </hbox> + </vbox> + <vbox id="security-information" + flex="1"> + <vbox id="security-info-connection" + class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.connection"/> + <vbox class="security-info-section"> + <hbox id="security-protocol-version" + class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.protocolVersion"/> + <textbox id="security-protocol-version-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox id="security-ciphersuite" + class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.cipherSuite"/> + <textbox id="security-ciphersuite-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + <image class="security-warning-icon" + id="security-warning-cipher" + data-localization="tooltiptext=netmonitor.security.warning.cipher" /> + </hbox> + </vbox> + </vbox> + <vbox id="security-info-domain" + class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + id="security-info-host-header"/> + <vbox class="security-info-section"> + <hbox id="security-http-strict-transport-security" + class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.hsts"/> + <textbox id="security-http-strict-transport-security-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox id="security-public-key-pinning" + class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.hpkp"/> + <textbox id="security-public-key-pinning-value" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + </vbox> + </vbox> + <vbox id="security-info-certificate" + class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=netmonitor.security.certificate"/> + <vbox class="security-info-section"> + <vbox class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.subjectinfo.label" flex="1"/> + </vbox> + <vbox class="security-info-section"> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.cn"/> + <textbox id="security-cert-subject-cn" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.o"/> + <textbox id="security-cert-subject-o" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.ou"/> + <textbox id="security-cert-subject-ou" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + </vbox> + <vbox class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.issuerinfo.label" + flex="1"/> + </vbox> + <vbox class="security-info-section"> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.cn"/> + <textbox id="security-cert-issuer-cn" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.o"/> + <textbox id="security-cert-issuer-o" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.ou"/> + <textbox id="security-cert-issuer-ou" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + </vbox> + <vbox class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.periodofvalidity.label" + flex="1"/> + </vbox> + <vbox class="security-info-section"> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.begins"/> + <textbox id="security-cert-validity-begins" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.expires"/> + <textbox id="security-cert-validity-expires" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + </vbox> + <vbox class="tabpanel-summary-container"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.fingerprints.label" + flex="1"/> + </vbox> + <vbox class="security-info-section"> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.sha256fingerprint"/> + <textbox id="security-cert-sha256-fingerprint" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + <hbox class="tabpanel-summary-container" + align="baseline"> + <label class="plain tabpanel-summary-label" + data-localization="content=certmgr.certdetail.sha1fingerprint"/> + <textbox id="security-cert-sha1-fingerprint" + class="plain tabpanel-summary-value devtools-monospace cropped-textbox" + flex="1" + readonly="true"/> + </hbox> + </vbox> + </vbox> + </vbox> + </vbox> + </tabpanel> + <tabpanel id="preview-tabpanel" + class="tabpanel-content"> + <html:iframe id="response-preview" + frameborder="0" + sandbox=""/> + </tabpanel> + </tabpanels> + </tabbox> + </deck> + </hbox> + + </vbox> + + <box id="network-statistics-view"> + <toolbar id="network-statistics-toolbar" + class="devtools-toolbar"> + <button id="network-statistics-back-button" + class="devtools-toolbarbutton" + data-localization="label=netmonitor.backButton"/> + </toolbar> + <box id="network-statistics-charts" + class="devtools-responsive-container" + flex="1"> + <vbox id="primed-cache-chart" pack="center" flex="1"/> + <splitter id="network-statistics-view-splitter" + class="devtools-side-splitter"/> + <vbox id="empty-cache-chart" pack="center" flex="1"/> + </box> + </box> + + </deck> + +</window> |