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_ci 16fb726d48Sopenharmony_ciexport const SpSystemTraceHtml = `<!--suppress CssUnresolvedCustomProperty --> 17fb726d48Sopenharmony_ci <style> 18fb726d48Sopenharmony_ci :host{ 19fb726d48Sopenharmony_ci display: block; 20fb726d48Sopenharmony_ci width: 100%; 21fb726d48Sopenharmony_ci height: 100%; 22fb726d48Sopenharmony_ci } 23fb726d48Sopenharmony_ci .timer-shaft{ 24fb726d48Sopenharmony_ci width: 100%; 25fb726d48Sopenharmony_ci z-index: 2; 26fb726d48Sopenharmony_ci } 27fb726d48Sopenharmony_ci 28fb726d48Sopenharmony_ci .rows-pane{ 29fb726d48Sopenharmony_ci overflow: overlay; 30fb726d48Sopenharmony_ci overflow-anchor: none; 31fb726d48Sopenharmony_ci flex: 1; 32fb726d48Sopenharmony_ci max-height: calc(100vh - 147px - 48px); 33fb726d48Sopenharmony_ci } 34fb726d48Sopenharmony_ci .rows{ 35fb726d48Sopenharmony_ci color: #fff; 36fb726d48Sopenharmony_ci display: flex; 37fb726d48Sopenharmony_ci box-sizing: border-box; 38fb726d48Sopenharmony_ci flex-direction: column; 39fb726d48Sopenharmony_ci overflow-y: auto; 40fb726d48Sopenharmony_ci flex: 1; 41fb726d48Sopenharmony_ci width: 100%; 42fb726d48Sopenharmony_ci background: var(--dark-background4,#ffffff); 43fb726d48Sopenharmony_ci } 44fb726d48Sopenharmony_ci :host([disable]) .vessel{ 45fb726d48Sopenharmony_ci pointer-events: none; 46fb726d48Sopenharmony_ci } 47fb726d48Sopenharmony_ci .vessel{ 48fb726d48Sopenharmony_ci width: 100%; 49fb726d48Sopenharmony_ci box-sizing: border-box; 50fb726d48Sopenharmony_ci height: 100%; 51fb726d48Sopenharmony_ci display: flex; 52fb726d48Sopenharmony_ci flex-direction: column; 53fb726d48Sopenharmony_ci position:relative; 54fb726d48Sopenharmony_ci } 55fb726d48Sopenharmony_ci .panel-canvas{ 56fb726d48Sopenharmony_ci position: absolute; 57fb726d48Sopenharmony_ci top: 0; 58fb726d48Sopenharmony_ci right: 0; 59fb726d48Sopenharmony_ci bottom: 0; 60fb726d48Sopenharmony_ci width: 100%; 61fb726d48Sopenharmony_ci height: 100%; 62fb726d48Sopenharmony_ci box-sizing: border-box; 63fb726d48Sopenharmony_ci z-index: 0; 64fb726d48Sopenharmony_ci } 65fb726d48Sopenharmony_ci 66fb726d48Sopenharmony_ci .panel-canvas-favorite{ 67fb726d48Sopenharmony_ci width: 100% ; 68fb726d48Sopenharmony_ci display: block; 69fb726d48Sopenharmony_ci position: absolute; 70fb726d48Sopenharmony_ci height: 0; 71fb726d48Sopenharmony_ci top: 0; 72fb726d48Sopenharmony_ci right: 0; 73fb726d48Sopenharmony_ci box-sizing: border-box; 74fb726d48Sopenharmony_ci z-index: 100; 75fb726d48Sopenharmony_ci } 76fb726d48Sopenharmony_ci .trace-sheet{ 77fb726d48Sopenharmony_ci cursor: default; 78fb726d48Sopenharmony_ci } 79fb726d48Sopenharmony_ci .tip{ 80fb726d48Sopenharmony_ci z-index: 1001; 81fb726d48Sopenharmony_ci position: absolute; 82fb726d48Sopenharmony_ci top: 0; 83fb726d48Sopenharmony_ci left: 0; 84fb726d48Sopenharmony_ci /*height: 100%;*/ 85fb726d48Sopenharmony_ci background-color: white; 86fb726d48Sopenharmony_ci border: 1px solid #f9f9f9; 87fb726d48Sopenharmony_ci width: auto; 88fb726d48Sopenharmony_ci font-size: 8px; 89fb726d48Sopenharmony_ci color: #50809e; 90fb726d48Sopenharmony_ci flex-direction: column; 91fb726d48Sopenharmony_ci justify-content: center; 92fb726d48Sopenharmony_ci align-items: flex-start; 93fb726d48Sopenharmony_ci padding: 2px 10px; 94fb726d48Sopenharmony_ci box-sizing: border-box; 95fb726d48Sopenharmony_ci display: none; 96fb726d48Sopenharmony_ci user-select: none; 97fb726d48Sopenharmony_ci } 98fb726d48Sopenharmony_ci 99fb726d48Sopenharmony_ci </style> 100fb726d48Sopenharmony_ci <div class="vessel"> 101fb726d48Sopenharmony_ci <timer-shaft-element class="timer-shaft" style="position: relative;top: 0"></timer-shaft-element> 102fb726d48Sopenharmony_ci <sp-chart-list id="favorite-chart-list"></sp-chart-list> 103fb726d48Sopenharmony_ci <div class="rows-pane" style="position: relative;flex-direction: column;overflow-x: hidden;"> 104fb726d48Sopenharmony_ci <canvas id="canvas-panel" class="panel-canvas" ondragstart="return false"></canvas> 105fb726d48Sopenharmony_ci <div class="spacer" ondragstart="return false"></div> 106fb726d48Sopenharmony_ci <div class="rows" ondragstart="return false"></div> 107fb726d48Sopenharmony_ci </div> 108fb726d48Sopenharmony_ci <div id="tip" class="tip"></div> 109fb726d48Sopenharmony_ci <trace-sheet class="trace-sheet" mode="hidden" ondragstart="return false"></trace-sheet> 110fb726d48Sopenharmony_ci </div> 111fb726d48Sopenharmony_ci `; 112