Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(172)

Side by Side Diff: runtime/observatory/lib/src/elements/instance_view.html

Issue 1463123002: - Display a pseudo-receiver for static function activations. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <link rel="import" href="../../../../packages/polymer/polymer.html"> 1 <link rel="import" href="../../../../packages/polymer/polymer.html">
2 <link rel="import" href="class_ref.html"> 2 <link rel="import" href="class_ref.html">
3 <link rel="import" href="error_view.html"> 3 <link rel="import" href="error_view.html">
4 <link rel="import" href="eval_box.html"> 4 <link rel="import" href="eval_box.html">
5 <link rel="import" href="eval_link.html"> 5 <link rel="import" href="eval_link.html">
6 <link rel="import" href="field_ref.html"> 6 <link rel="import" href="field_ref.html">
7 <link rel="import" href="function_ref.html"> 7 <link rel="import" href="function_ref.html">
8 <link rel="import" href="inbound_reference.html"> 8 <link rel="import" href="inbound_reference.html">
9 <link rel="import" href="instance_ref.html"> 9 <link rel="import" href="instance_ref.html">
10 <link rel="import" href="observatory_element.html"> 10 <link rel="import" href="observatory_element.html">
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 <div class="memberValue"> 147 <div class="memberValue">
148 <any-service-ref ref="{{ field['value'] }}"></any-service-re f> 148 <any-service-ref ref="{{ field['value'] }}"></any-service-re f>
149 </div> 149 </div>
150 </div> 150 </div>
151 </template> 151 </template>
152 </div> 152 </div>
153 </curly-block><br><br> 153 </curly-block><br><br>
154 </template> 154 </template>
155 155
156 <template if="{{ instance.elements.isNotEmpty }}"> 156 <template if="{{ instance.elements.isNotEmpty }}">
157 elements ({{ instance.elements.length }}) 157 elements ({{ instance.length }})
158 <curly-block expand="{{ instance.elements.length <= 100 }}"> 158 <curly-block expand="{{ instance.elements.length <= 100 }}">
159 <div class="memberList"> 159 <div class="memberList">
160 <template repeat="{{ index in instance.elements.asMap().keys }}"> 160 <template repeat="{{ index in instance.elements.asMap().keys }}">
161 <div class="memberItem"> 161 <div class="memberItem">
162 <div class="memberName">[{{ index }}]</div> 162 <div class="memberName">[{{ index }}]</div>
163 <div class="memberValue"> 163 <div class="memberValue">
164 <any-service-ref ref="{{ instance.elements[index] }}"> 164 <any-service-ref ref="{{ instance.elements[index] }}">
165 </any-service-ref> 165 </any-service-ref>
166 </div> 166 </div>
167 </div> 167 </div>
168 </template> 168 </template>
169 <template if="{{ instance.length != instance.elements.length }}">
170 <div class="memberItem">
171 <div class="memberName">...</div>
172 <div class="memberValue">
173 <em>{{ instance.length - instance.elements.length }} omitted elements</em>
174 </div>
175 </div>
176 </template>
169 </div> 177 </div>
170 </curly-block><br><br> 178 </curly-block><br><br>
171 </template> 179 </template>
172 180
173 <template if="{{ instance.associations.isNotEmpty }}"> 181 <template if="{{ instance.associations.isNotEmpty }}">
174 associations ({{ instance.elements.length }}) 182 associations ({{ instance.length }})
175 <curly-block expand="{{ instance.associations.length <= 100 }}"> 183 <curly-block expand="{{ instance.associations.length <= 100 }}">
176 <div class="memberList"> 184 <div class="memberList">
177 <template repeat="{{ association in instance.associations }}"> 185 <template repeat="{{ association in instance.associations }}">
178 <div class="memberItem"> 186 <div class="memberItem">
179 <div class="memberValue"> 187 <div class="memberValue">
180 [<any-service-ref ref="{{ association['key'] }}"></any-servi ce-ref>] 188 [<any-service-ref ref="{{ association['key'] }}"></any-servi ce-ref>]
181 </div> 189 </div>
182 <div class="memberValue"> 190 <div class="memberValue">
183 <any-service-ref ref="{{ association['value'] }}"></any-serv ice-ref> 191 <any-service-ref ref="{{ association['value'] }}"></any-serv ice-ref>
184 </div> 192 </div>
185 </div> 193 </div>
186 </template> 194 </template>
195 <template if="{{ instance.length != instance.associations.length } }">
196 <div class="memberItem">
197 <div class="memberName">...</div>
198 <div class="memberValue">
199 <em>{{ instance.length - instance.associations.length }} omi tted associations</em>
200 </div>
201 </div>
202 </template>
187 </div> 203 </div>
188 </curly-block><br><br> 204 </curly-block><br><br>
189 </template> 205 </template>
190 206
191 <template if="{{ instance.typedElements.isNotEmpty }}"> 207 <template if="{{ instance.typedElements.isNotEmpty }}">
192 elements ({{ instance.typedElements.length }}) 208 elements ({{ instance.length }})
193 <curly-block expand="{{ instance.typedElements.length <= 100 }}"> 209 <curly-block expand="{{ instance.typedElements.length <= 100 }}">
194 <div class="memberList"> 210 <div class="memberList">
195 <template repeat="{{ index in instance.typedElements.asMap().keys }}"> 211 <template repeat="{{ index in instance.typedElements.asMap().keys }}">
196 <div class="memberItem"> 212 <div class="memberItem">
197 <div class="memberName">[{{ index }}]</div> 213 <div class="memberName">[{{ index }}]</div>
198 <div class="memberValue">{{ instance.typedElements[index].toSt ring() }}</div> 214 <div class="memberValue">{{ instance.typedElements[index].toSt ring() }}</div>
199 </div> 215 </div>
200 </template> 216 </template>
217 <template if="{{ instance.length != instance.typedElements.length }}">
218 <div class="memberItem">
219 <div class="memberName">...</div>
220 <div class="memberValue">
221 <em>{{ instance.length - instance.elements.length }} omitted elements</em>
222 </div>
223 </div>
224 </template>
201 </div> 225 </div>
202 </curly-block><br><br> 226 </curly-block><br><br>
203 </template> 227 </template>
204 228
205 <template if="{{ instance.isRegExp }}"> 229 <template if="{{ instance.isRegExp }}">
206 <div class="memberList"> 230 <div class="memberList">
207 <div class="memberItem"> 231 <div class="memberItem">
208 <div class="memberName">pattern</div> 232 <div class="memberName">pattern</div>
209 <div class="memberValue"> 233 <div class="memberValue">
210 <any-service-ref ref="{{ instance.pattern }}"></any-service-ref> 234 <any-service-ref ref="{{ instance.pattern }}"></any-service-ref>
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
277 <source-inset location="{{ instance.function.location }}"></source-ins et> 301 <source-inset location="{{ instance.function.location }}"></source-ins et>
278 </template> 302 </template>
279 </div> 303 </div>
280 304
281 </template> 305 </template>
282 <view-footer></view-footer> 306 <view-footer></view-footer>
283 </template> 307 </template>
284 </polymer-element> 308 </polymer-element>
285 309
286 <script type="application/dart" src="instance_view.dart"></script> 310 <script type="application/dart" src="instance_view.dart"></script>
OLDNEW
« no previous file with comments | « runtime/observatory/lib/src/elements/instance_ref.html ('k') | runtime/observatory/lib/src/elements/library_ref.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698