OLD | NEW |
1 <link rel="import" href="../../../../packages/polymer/polymer.html"> | 1 <link rel="import" href="../../../../packages/polymer/polymer.html"> |
2 <link rel="import" href="code_ref.html"> | 2 <link rel="import" href="code_ref.html"> |
3 <link rel="import" href="function_ref.html"> | 3 <link rel="import" href="function_ref.html"> |
4 <link rel="import" href="nav_bar.html"> | 4 <link rel="import" href="nav_bar.html"> |
5 <link rel="import" href="observatory_element.html"> | 5 <link rel="import" href="observatory_element.html"> |
6 <link rel="import" href="sliding_checkbox.html"> | 6 <link rel="import" href="sliding_checkbox.html"> |
7 <link rel="import" href="view_footer.html"> | 7 <link rel="import" href="view_footer.html"> |
8 | 8 |
9 <polymer-element name="sample-buffer-control" extends="observatory-element"> | 9 <polymer-element name="sample-buffer-control" extends="observatory-element"> |
10 <template> | 10 <template> |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 </div> | 106 </div> |
107 </template> | 107 </template> |
108 </polymer-element> | 108 </polymer-element> |
109 | 109 |
110 <polymer-element name="stack-trace-tree-config" extends="observatory-element"> | 110 <polymer-element name="stack-trace-tree-config" extends="observatory-element"> |
111 <template> | 111 <template> |
112 <link rel="stylesheet" href="css/shared.css"> | 112 <link rel="stylesheet" href="css/shared.css"> |
113 <style> | 113 <style> |
114 .statusBox { | 114 .statusBox { |
115 height: 100%; | 115 height: 100%; |
116 padding: 1em; | 116 padding: 0.5em; |
| 117 } |
| 118 .row { |
| 119 display: flex; |
117 } | 120 } |
118 </style> | 121 </style> |
119 <div class="content-centered-big"> | 122 <div class="content-centered-big"> |
120 <template if="{{ show }}"> | 123 <template if="{{ show }}"> |
121 <h2>Tree display</h2> | 124 <h2>Tree display</h2> |
122 <hr> | 125 <hr> |
123 <div class="memberList"> | 126 <div class="row"> |
124 <template if="{{ showModeSelector }}"> | 127 <div> |
125 <div class="memberItem"> | 128 <div class="memberList"> |
126 <div class="memberName">Mode</div> | 129 <template if="{{ showModeSelector }}"> |
127 <div class="memberValue"> | 130 <div class="memberItem"> |
128 <select value="{{modeSelector}}"> | 131 <div class="memberName">Mode</div> |
129 <option value="Code">Code</option> | 132 <div class="memberValue"> |
130 <option value="Function">Function</option> | 133 <select value="{{modeSelector}}"> |
131 </select> | 134 <option value="Code">Code</option> |
132 </div> | 135 <option value="Function">Function</option> |
| 136 </select> |
| 137 </div> |
| 138 </div> |
| 139 </template> |
| 140 <template if="{{ showDirectionSelector }}"> |
| 141 <div class="memberItem"> |
| 142 <div class="memberName">Call Tree Direction</div> |
| 143 <span class="memberValue"> |
| 144 <select value="{{directionSelector}}"> |
| 145 <option value="Down">Top down</option> |
| 146 <option value="Up">Bottom up</option> |
| 147 </select> |
| 148 <template if="{{ directionSelector == 'Down' }}"> |
| 149 <span> |
| 150 Tree is rooted at "main". Child nodes are callees. |
| 151 </span> |
| 152 </template> |
| 153 <template if="{{ directionSelector == 'Up' }}"> |
| 154 <span> |
| 155 Tree is rooted at executing function / code. Child nodes
are callers. |
| 156 </span> |
| 157 </template> |
| 158 </span> |
| 159 </div> |
| 160 </template> |
| 161 <template if="{{ showFilter }}"> |
| 162 <div class="memberItem"> |
| 163 <div title="case-sensitive substring match" class="memberName"
>Call Tree Filter</div> |
| 164 <span class="memberValue"> |
| 165 <input type="text" placeholder="Search filter" id="filterInp
ut"> |
| 166 </span> |
| 167 </div> |
| 168 </template> |
133 </div> | 169 </div> |
134 </template> | 170 </div> |
135 <template if="{{ showDirectionSelector }}"> | |
136 <div class="memberItem"> | |
137 <div class="memberName">Call Tree Direction</div> | |
138 <div class="memberValue"> | |
139 <select value="{{directionSelector}}"> | |
140 <option value="Down">Top down</option> | |
141 <option value="Up">Bottom up</option> | |
142 </select> | |
143 </div> | |
144 </div> | |
145 </template> | |
146 </div> | 171 </div> |
147 <template if="{{ directionSelector == 'Down' }}"> | |
148 <br> | |
149 <div class="statusBox shadow"> | |
150 <div>Tree is rooted at main.</div> | |
151 <br> | |
152 <div>Child nodes are callees.</div> | |
153 </div> | |
154 </template> | |
155 <template if="{{ directionSelector == 'Up' }}"> | |
156 <br> | |
157 <div class="statusBox shadow"> | |
158 <div>Tree is rooted at executing function / code.</div> | |
159 <br> | |
160 <div>Child nodes are callers.</div> | |
161 </div> | |
162 </template> | |
163 </template> | 172 </template> |
164 </div> | 173 </div> |
165 </template> | 174 </template> |
166 </polymer-element> | 175 </polymer-element> |
167 | 176 |
168 <polymer-element name="cpu-profile-tree" extends="observatory-element"> | 177 <polymer-element name="cpu-profile-tree" extends="observatory-element"> |
169 <template> | 178 <template> |
170 <link rel="stylesheet" href="css/shared.css"> | 179 <link rel="stylesheet" href="css/shared.css"> |
171 <style> | 180 <style> |
172 .infoBox { | 181 .infoBox { |
(...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
484 </style> | 493 </style> |
485 <sample-buffer-control id="sampleBufferControl"></sample-buffer-control> | 494 <sample-buffer-control id="sampleBufferControl"></sample-buffer-control> |
486 <br> | 495 <br> |
487 <stack-trace-tree-config id="stackTraceTreeConfig"></stack-trace-tree-config
> | 496 <stack-trace-tree-config id="stackTraceTreeConfig"></stack-trace-tree-config
> |
488 <br> | 497 <br> |
489 <cpu-profile-virtual-tree id="cpuProfileVirtualTree"></cpu-profile-virtual-t
ree> | 498 <cpu-profile-virtual-tree id="cpuProfileVirtualTree"></cpu-profile-virtual-t
ree> |
490 </template> | 499 </template> |
491 </polymer-element> | 500 </polymer-element> |
492 | 501 |
493 <script type="application/dart" src="cpu_profile.dart"></script> | 502 <script type="application/dart" src="cpu_profile.dart"></script> |
OLD | NEW |