xref: /aosp_15_r20/external/cronet/components/metrics/debug/app.html (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker<style>
2*6777b538SAndroid Build Coastguard Worker  cr-tab-box {
3*6777b538SAndroid Build Coastguard Worker    --tabs-background-color: white;
4*6777b538SAndroid Build Coastguard Worker  }
5*6777b538SAndroid Build Coastguard Worker
6*6777b538SAndroid Build Coastguard Worker  .uma-callout {
7*6777b538SAndroid Build Coastguard Worker    font-style: italic;
8*6777b538SAndroid Build Coastguard Worker  }
9*6777b538SAndroid Build Coastguard Worker
10*6777b538SAndroid Build Coastguard Worker  th {
11*6777b538SAndroid Build Coastguard Worker    text-align: start;
12*6777b538SAndroid Build Coastguard Worker  }
13*6777b538SAndroid Build Coastguard Worker
14*6777b538SAndroid Build Coastguard Worker  .uma-header-type {
15*6777b538SAndroid Build Coastguard Worker    min-width: 100px;
16*6777b538SAndroid Build Coastguard Worker  }
17*6777b538SAndroid Build Coastguard Worker
18*6777b538SAndroid Build Coastguard Worker  .uma-header-hash {
19*6777b538SAndroid Build Coastguard Worker    min-width: 300px;
20*6777b538SAndroid Build Coastguard Worker  }
21*6777b538SAndroid Build Coastguard Worker
22*6777b538SAndroid Build Coastguard Worker  .uma-header-timestamp {
23*6777b538SAndroid Build Coastguard Worker    min-width: 140px;
24*6777b538SAndroid Build Coastguard Worker  }
25*6777b538SAndroid Build Coastguard Worker
26*6777b538SAndroid Build Coastguard Worker  .uma-header-size {
27*6777b538SAndroid Build Coastguard Worker    min-width: 70px;
28*6777b538SAndroid Build Coastguard Worker  }
29*6777b538SAndroid Build Coastguard Worker
30*6777b538SAndroid Build Coastguard Worker  .uma-header-status {
31*6777b538SAndroid Build Coastguard Worker    min-width: 500px;
32*6777b538SAndroid Build Coastguard Worker  }
33*6777b538SAndroid Build Coastguard Worker
34*6777b538SAndroid Build Coastguard Worker  .uma-log-events {
35*6777b538SAndroid Build Coastguard Worker    width: 100%;
36*6777b538SAndroid Build Coastguard Worker  }
37*6777b538SAndroid Build Coastguard Worker
38*6777b538SAndroid Build Coastguard Worker  .uma-log-events-peek {
39*6777b538SAndroid Build Coastguard Worker    display: flex;
40*6777b538SAndroid Build Coastguard Worker  }
41*6777b538SAndroid Build Coastguard Worker
42*6777b538SAndroid Build Coastguard Worker  .uma-log-events-peek:hover {
43*6777b538SAndroid Build Coastguard Worker    background-color: #eee;
44*6777b538SAndroid Build Coastguard Worker    cursor: pointer;
45*6777b538SAndroid Build Coastguard Worker  }
46*6777b538SAndroid Build Coastguard Worker
47*6777b538SAndroid Build Coastguard Worker  .uma-log-events pre {
48*6777b538SAndroid Build Coastguard Worker    display: none;
49*6777b538SAndroid Build Coastguard Worker    margin: 0;
50*6777b538SAndroid Build Coastguard Worker  }
51*6777b538SAndroid Build Coastguard Worker
52*6777b538SAndroid Build Coastguard Worker  .uma-log-events-expanded pre {
53*6777b538SAndroid Build Coastguard Worker    display: block;
54*6777b538SAndroid Build Coastguard Worker    max-height: 100px;
55*6777b538SAndroid Build Coastguard Worker    min-height: 20px;
56*6777b538SAndroid Build Coastguard Worker    overflow-y: scroll;
57*6777b538SAndroid Build Coastguard Worker  }
58*6777b538SAndroid Build Coastguard Worker
59*6777b538SAndroid Build Coastguard Worker  .uma-log-events .expand-or-collapse-icon {
60*6777b538SAndroid Build Coastguard Worker    content: url(chrome://resources/images/icon_expand_more.svg);
61*6777b538SAndroid Build Coastguard Worker    margin-inline-start: auto;
62*6777b538SAndroid Build Coastguard Worker    width: 15px;
63*6777b538SAndroid Build Coastguard Worker  }
64*6777b538SAndroid Build Coastguard Worker
65*6777b538SAndroid Build Coastguard Worker  .uma-log-events-expanded .expand-or-collapse-icon {
66*6777b538SAndroid Build Coastguard Worker    content: url(chrome://resources/images/icon_expand_less.svg);
67*6777b538SAndroid Build Coastguard Worker  }
68*6777b538SAndroid Build Coastguard Worker
69*6777b538SAndroid Build Coastguard Worker  tbody tr:nth-child(odd) {
70*6777b538SAndroid Build Coastguard Worker    background: rgb(239, 243, 255);
71*6777b538SAndroid Build Coastguard Worker  }
72*6777b538SAndroid Build Coastguard Worker
73*6777b538SAndroid Build Coastguard Worker  #export-uma-logs {
74*6777b538SAndroid Build Coastguard Worker    margin-top: 10px;
75*6777b538SAndroid Build Coastguard Worker  }
76*6777b538SAndroid Build Coastguard Worker</style>
77*6777b538SAndroid Build Coastguard Worker<cr-tab-box>
78*6777b538SAndroid Build Coastguard Worker  <div slot="tab">UMA</div>
79*6777b538SAndroid Build Coastguard Worker  <div slot="panel">
80*6777b538SAndroid Build Coastguard Worker    <h2>UMA Summary</h2>
81*6777b538SAndroid Build Coastguard Worker    <table>
82*6777b538SAndroid Build Coastguard Worker      <tbody id="uma-summary-body"></tbody>
83*6777b538SAndroid Build Coastguard Worker    </table>
84*6777b538SAndroid Build Coastguard Worker    <h2>Logs</h2>
85*6777b538SAndroid Build Coastguard Worker    <div id="uma-table-caption" class="uma-callout"></div>
86*6777b538SAndroid Build Coastguard Worker    <div class="uma-callout">Proto data is available by exporting.</div>
87*6777b538SAndroid Build Coastguard Worker    <table>
88*6777b538SAndroid Build Coastguard Worker      <thead>
89*6777b538SAndroid Build Coastguard Worker        <tr>
90*6777b538SAndroid Build Coastguard Worker          <th class="uma-header-type">Type</th>
91*6777b538SAndroid Build Coastguard Worker          <th class="uma-header-hash">Hash</th>
92*6777b538SAndroid Build Coastguard Worker          <th class="uma-header-timestamp">Closed Timestamp</th>
93*6777b538SAndroid Build Coastguard Worker          <th class="uma-header-size">Size</th>
94*6777b538SAndroid Build Coastguard Worker          <th class="uma-header-status">Status</th>
95*6777b538SAndroid Build Coastguard Worker        </tr>
96*6777b538SAndroid Build Coastguard Worker      </thead>
97*6777b538SAndroid Build Coastguard Worker      <tbody id="uma-logs-body"></tbody>
98*6777b538SAndroid Build Coastguard Worker    </table>
99*6777b538SAndroid Build Coastguard Worker    <button id="export-uma-logs">Export logs</button>
100*6777b538SAndroid Build Coastguard Worker  </div>
101*6777b538SAndroid Build Coastguard Worker  <div slot="tab">Variations</div>
102*6777b538SAndroid Build Coastguard Worker  <div slot="panel">
103*6777b538SAndroid Build Coastguard Worker    <h2>Variations Summary</h2>
104*6777b538SAndroid Build Coastguard Worker    <table>
105*6777b538SAndroid Build Coastguard Worker      <tbody id="variations-summary-body"></tbody>
106*6777b538SAndroid Build Coastguard Worker    </table>
107*6777b538SAndroid Build Coastguard Worker  </div>
108*6777b538SAndroid Build Coastguard Worker</cr-tab-box>
109*6777b538SAndroid Build Coastguard Worker<template id="uma-log-row-template">
110*6777b538SAndroid Build Coastguard Worker  <tr>
111*6777b538SAndroid Build Coastguard Worker    <td><!-- Type --></td>
112*6777b538SAndroid Build Coastguard Worker    <td><!-- Hash --></td>
113*6777b538SAndroid Build Coastguard Worker    <td><!-- Closed Timestamp --></td>
114*6777b538SAndroid Build Coastguard Worker    <td><!-- Size --></td>
115*6777b538SAndroid Build Coastguard Worker    <td>
116*6777b538SAndroid Build Coastguard Worker      <!-- Status -->
117*6777b538SAndroid Build Coastguard Worker      <div class="uma-log-events">
118*6777b538SAndroid Build Coastguard Worker        <div class="uma-log-events-peek">
119*6777b538SAndroid Build Coastguard Worker          <span class="uma-log-events-peek-text"></span>
120*6777b538SAndroid Build Coastguard Worker          <span class="expand-or-collapse-icon"></span>
121*6777b538SAndroid Build Coastguard Worker        </div>
122*6777b538SAndroid Build Coastguard Worker        <pre class="uma-log-events-text"></pre>
123*6777b538SAndroid Build Coastguard Worker      </div>
124*6777b538SAndroid Build Coastguard Worker    </td>
125*6777b538SAndroid Build Coastguard Worker  </tr>
126*6777b538SAndroid Build Coastguard Worker</template>
127*6777b538SAndroid Build Coastguard Worker<template id="summary-row-template">
128*6777b538SAndroid Build Coastguard Worker  <tr>
129*6777b538SAndroid Build Coastguard Worker    <td><!-- Key --></td>
130*6777b538SAndroid Build Coastguard Worker    <td><!-- Value --></td>
131*6777b538SAndroid Build Coastguard Worker  </tr>
132*6777b538SAndroid Build Coastguard Worker</template>
133