summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/net_internals/index.html
blob: f6df28d602497e839abd46b1a3501c1c1e7b9846 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<html>
<!--
Copyright (c) 2010 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
  <head>
    <link tyle="text/css" rel="stylesheet" href="main.css" />
    <script src="util.js"></script>
    <script src="view.js"></script>
    <script src="tabswitcherview.js"></script>
    <script src="main.js"></script>
    <script src="requestsview.js"></script>
    <script src="detailsview.js"></script>
    <script src="sourceentry.js"></script>
    <script src="resizableverticalsplitview.js"></script>
    <script src="topmidbottomview.js"></script>
    <script src="timelineviewpainter.js"></script>
    <script src="logviewpainter.js"></script>
    <script src="loggrouper.js"></script>
    <script src="proxyview.js"></script>
  </head>
  <body onload="onLoaded()">
    <!-- Tab switcher for main categories. -->
    <div id=categoryTabHandles>
      <ul>
        <li><a href="#" id=proxyTab>Proxy</a></li>
        <li><a href="#" id=requestsTab>Requests</a></li>
        <li><a href="#" id=dnsTab>DNS</a></li>
        <li><a href="#" id=socketsTab>Sockets</a></li>
        <li><a href="#" id=httpCacheTab>HTTP Cache</a></li>
      </ul>
      <div style="clear: both;"></div>
    </div>
    <!-- Proxy info -->
    <div id=proxyTabContent>
      <h4>
        Current proxy settings
        <input type=button value="Reload settings" id=proxyReloadSettings />
      </h4>
      <pre id=proxyCurrentConfig></pre>

      <h4>
        Proxies which have failed recently, and are marked as bad
        <input type=button value="Clear bad proxies" id=clearBadProxies />
      </h4>
      <table border=1>
        <thead>
          <th>Bad proxy server</th>
          <th>Time for next retry</th>
        </thead>
        <tbody id=badProxiesTableBody></tbody>
      </table>
    </div>
    <!-- Sections TODO -->
    <div id=dnsTabContent>TODO: display dns information (outstanding jobs, host cache).</div>
    <div id=socketsTabContent>TODO: display socket information (outstanding connect jobs)</div>
    <div id=httpCacheTabContent>TODO: display http cache information (disk cache navigator)</div>

    <!-- ================= Requests view =================== -->

    <!-- Filter Box: This the top bar which contains the search box.  -->
    <div id=filterBox>
      <table width=100%>
        <tr>
          <td width=1%>Filter:</td>
          <td width=98%><input type="search" incremental id=filterInput /></td>
          <td width=1% id=filterCount>(1 of 34)</td>
        </tr>
      </table>
    </div>
    <!-- Requests Box: This the panel on the left which lists the requests -->
    <div id=requestsBox>
      <table id=requestsListTable cellspacing=0 cellpadding=0 width=100%>
        <thead>
          <tr>
            <td><input type=checkbox id=selectAll /></td>
            <td>ID</td>
            <td>Source</td>
            <td width=99%>URL</td>
          </tr>
        </thead>
        <!-- Requests table body: This is where request rows go into -->
        <tbody id=requestsListTableBody></tbody>
      </table>
    </div>
    <!-- Action Box: This is a button bar along the bottom -->
    <div id=actionBox>
      <input type=button value="Stop capturing" onclick="alert('TODO')" />
      <input type=button value="Delete selected" id=deleteSelected />
    </div>
    <!-- Splitter Box: This is a handle to resize the vertical divider -->
    <div id=splitterBox></div>
    <!-- Details box: This is the panel on the right which shows information -->
    <div id=detailsTabHandles>
      <table class=tabSwitcher cellspacing=0>
        <tr>
          <th id=detailsLogTab>Log</th>
          <td class=tabSwitcherSpacer>&nbsp;</td>
          <th id=detailsTimelineTab>Timeline</th>
        </tr>
      </table>
      <div class=tabSwitcherLine></div>
    </div>
    <div id=detailsLogBox></div>
    <div id=detailsTimelineBox></div>
  </body>
</html>