1fb726d48Sopenharmony_ci/* 2fb726d48Sopenharmony_ci * Copyright (C) 2022 Huawei Device Co., Ltd. 3fb726d48Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4fb726d48Sopenharmony_ci * you may not use this file except in compliance with the License. 5fb726d48Sopenharmony_ci * You may obtain a copy of the License at 6fb726d48Sopenharmony_ci * 7fb726d48Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8fb726d48Sopenharmony_ci * 9fb726d48Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10fb726d48Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11fb726d48Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12fb726d48Sopenharmony_ci * See the License for the specific language governing permissions and 13fb726d48Sopenharmony_ci * limitations under the License. 14fb726d48Sopenharmony_ci */ 15fb726d48Sopenharmony_ciexport const TabCpuDetailsThreadsHtml = ` 16fb726d48Sopenharmony_ci <style> 17fb726d48Sopenharmony_ci :host { 18fb726d48Sopenharmony_ci width: 100%; 19fb726d48Sopenharmony_ci height: 100%; 20fb726d48Sopenharmony_ci background-color: var(--dark-background,#FFFFFF); 21fb726d48Sopenharmony_ci display: none; 22fb726d48Sopenharmony_ci } 23fb726d48Sopenharmony_ci .cpu-thread-d-box{ 24fb726d48Sopenharmony_ci display: flex; 25fb726d48Sopenharmony_ci margin: 20px; 26fb726d48Sopenharmony_ci height: calc(100vh - 165px); 27fb726d48Sopenharmony_ci } 28fb726d48Sopenharmony_ci .cpu-thread-chart-box{ 29fb726d48Sopenharmony_ci width: 40%; 30fb726d48Sopenharmony_ci } 31fb726d48Sopenharmony_ci .cpu-thread-subheading{ 32fb726d48Sopenharmony_ci font-weight: bold; 33fb726d48Sopenharmony_ci } 34fb726d48Sopenharmony_ci #tb-cpu-usage{ 35fb726d48Sopenharmony_ci height: 100%; 36fb726d48Sopenharmony_ci } 37fb726d48Sopenharmony_ci .cpu-thread-back-box{ 38fb726d48Sopenharmony_ci color: #fff; 39fb726d48Sopenharmony_ci background-color: var(--bark-expansion,#0C65D1); 40fb726d48Sopenharmony_ci border-radius: 5px; 41fb726d48Sopenharmony_ci display: flex; 42fb726d48Sopenharmony_ci margin-right: 10px; 43fb726d48Sopenharmony_ci justify-content: center; 44fb726d48Sopenharmony_ci align-items: center; 45fb726d48Sopenharmony_ci width: 40px; 46fb726d48Sopenharmony_ci height: 20px; 47fb726d48Sopenharmony_ci } 48fb726d48Sopenharmony_ci .cpu-thread-table-box{ 49fb726d48Sopenharmony_ci width: 60%; 50fb726d48Sopenharmony_ci max-height: calc(100vh - 165px); 51fb726d48Sopenharmony_ci border: solid 1px var(--dark-border1,#e0e0e0); 52fb726d48Sopenharmony_ci border-radius: 5px; 53fb726d48Sopenharmony_ci padding: 10px; 54fb726d48Sopenharmony_ci } 55fb726d48Sopenharmony_ci #cpu-thread-chart-pie{ 56fb726d48Sopenharmony_ci height: 360px; 57fb726d48Sopenharmony_ci } 58fb726d48Sopenharmony_ci .cpu-thread-go-back{ 59fb726d48Sopenharmony_ci display:flex; 60fb726d48Sopenharmony_ci align-items: center; 61fb726d48Sopenharmony_ci cursor: pointer; 62fb726d48Sopenharmony_ci } 63fb726d48Sopenharmony_ci </style> 64fb726d48Sopenharmony_ci <lit-progress-bar id="loading" style="height: 1px;width: 100%"></lit-progress-bar> 65fb726d48Sopenharmony_ci <div class="cpu-thread-d-box"> 66fb726d48Sopenharmony_ci <div class="cpu-thread-chart-box"> 67fb726d48Sopenharmony_ci <div class="cpu-thread-go-back"> 68fb726d48Sopenharmony_ci <div class="cpu-thread-back-box"> 69fb726d48Sopenharmony_ci <lit-icon name="arrowleft"></lit-icon> 70fb726d48Sopenharmony_ci </div> 71fb726d48Sopenharmony_ci <!--<lit-icon name="arrowleft"></lit-icon>--> 72fb726d48Sopenharmony_ci <div class="cpu-thread-subheading">Threads in Freq</div> 73fb726d48Sopenharmony_ci </div> 74fb726d48Sopenharmony_ci <div style="margin-top:15px;text-align: center">Statistics By Duration</div> 75fb726d48Sopenharmony_ci <lit-chart-pie id="cpu-thread-chart-pie"></lit-chart-pie> 76fb726d48Sopenharmony_ci </div> 77fb726d48Sopenharmony_ci <div class="cpu-thread-table-box"> 78fb726d48Sopenharmony_ci <table-no-data id="table-no-data"> 79fb726d48Sopenharmony_ci <lit-table id="tb-cpu-usage" hideDownload> 80fb726d48Sopenharmony_ci <lit-table-column width="100px" title="No" data-index="index" key="index" align="flex-start" order></lit-table-column> 81fb726d48Sopenharmony_ci <lit-table-column width="200px" title="t_name" data-index="tName" key="tName" align="flex-start" order></lit-table-column> 82fb726d48Sopenharmony_ci <lit-table-column width="100px" title="tid" data-index="tid" key="tid" align="flex-start" order></lit-table-column> 83fb726d48Sopenharmony_ci <lit-table-column width="200px" title="p_name" data-index="pName" key="pName" align="flex-start" order></lit-table-column> 84fb726d48Sopenharmony_ci <lit-table-column width="100px" title="p_pid" data-index="pid" key="pid" align="flex-start" order></lit-table-column> 85fb726d48Sopenharmony_ci <lit-table-column width="100px" title="duration" data-index="durStr" key="durStr" align="flex-start" order></lit-table-column> 86fb726d48Sopenharmony_ci <lit-table-column width="100px" title="%" data-index="ratio" key="ratio" align="flex-start" order></lit-table-column> 87fb726d48Sopenharmony_ci </lit-table> 88fb726d48Sopenharmony_ci </table-no-data> 89fb726d48Sopenharmony_ci </div> 90fb726d48Sopenharmony_ci </div> 91fb726d48Sopenharmony_ci `; 92