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

Side by Side Diff: runtime/bin/vmservice/client/deployed/web/index.html

Issue 77043010: - Ensure that classes are finalized before their description is (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><html><head> 1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script>
2 <script src="packages/custom_element/custom-elements.debug.js"></script>
3 <script src="packages/browser/interop.js"></script>
2 4
3 <title>Dart VM Observatory</title> 5 <title>Dart VM Observatory</title>
4 <meta charset="utf-8"> 6 <meta charset="utf-8">
5 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss"> 7 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss">
6 8
7 <script src="index.html_bootstrap.dart.js"></script> 9 <script src="index.html_bootstrap.dart.js"></script>
8 10
9 </head> 11 </head>
10 <body><polymer-element name="observatory-element"> 12 <body><polymer-element name="observatory-element">
11 13
14 </polymer-element><polymer-element name="error-view" extends="observatory-elemen t">
15 <template>
16 <div class="row">
17 <div class="col-md-8 col-md-offset-2">
18 <div class="panel panel-danger">
19 <div class="panel-heading">Error</div>
20 <div class="panel-body">
21 <template if="{{ (error_obj == null) || (error_obj['type'] != '@ LanguageError') }}">
22 <p>{{ error }}</p>
23 </template>
24 <template if="{{ (error_obj != null) &amp;&amp; (error_obj['type '] == '@LanguageError') }}">
25 <pre>{{ error_obj['error_msg'] }}</pre>
26 </template>
27 </div>
28 </div>
29 </div>
30 </div>
31 </template>
32
12 </polymer-element><polymer-element name="class-view" extends="observatory-elemen t"> 33 </polymer-element><polymer-element name="class-view" extends="observatory-elemen t">
13 <template> 34 <template>
14 <div class="row"> 35 <div class="row">
15 <div class="col-md-8 col-md-offset-2"> 36 <div class="col-md-8 col-md-offset-2">
16 <div class="panel panel-warning"> 37 <div class="panel panel-warning">
17 <div class="panel-heading"> 38 <div class="panel-heading">
18 {{ cls['user_name'] }} ({{ cls['name'] }}) 39 {{ cls['user_name'] }} ({{ cls['name'] }})
19 <template if="{{ cls['super']['type'] != 'Null' }}"> 40 <template if="{{ cls['super']['type'] != 'Null' }}">
20 extends 41 extends
21 <a href="{{ app.locationManager.currentIsolateClassLink(cls['super'] ['id'])}}"> 42 <a href="{{ app.locationManager.currentIsolateClassLink(cls['super'] ['id'])}}">
(...skipping 17 matching lines...) Expand all
39 <td>Finalized</td><td>{{ cls['const'] }}</td> 60 <td>Finalized</td><td>{{ cls['const'] }}</td>
40 </tr> 61 </tr>
41 <tr> 62 <tr>
42 <td>Implemented</td><td>{{ cls['implemented'] }}</td> 63 <td>Implemented</td><td>{{ cls['implemented'] }}</td>
43 </tr> 64 </tr>
44 <tr> 65 <tr>
45 <td>Patch</td><td>{{ cls['patch'] }}</td> 66 <td>Patch</td><td>{{ cls['patch'] }}</td>
46 </tr> 67 </tr>
47 </tbody> 68 </tbody>
48 </table> 69 </table>
49 <blockquote><strong>Fields</strong></blockquote> 70 <template if="{{ cls['error'] == null }}">
50 <table class="table table-hover"> 71 <blockquote><strong>Fields</strong></blockquote>
51 <thead> 72 <table class="table table-hover">
52 <tr> 73 <thead>
53 <th>User Name</th> 74 <tr>
54 <th>VM Name</th> 75 <th>User Name</th>
55 </tr> 76 <th>VM Name</th>
56 </thead> 77 </tr>
57 <tbody> 78 </thead>
58 <tr template="" repeat="{{ field in cls['fields'] }}"> 79 <tbody>
59 <td><a href="{{ app.locationManager.currentIsolateObjectLink(fie ld['id'])}}">{{ field['user_name'] }}</a></td> 80 <tr template="" repeat="{{ field in cls['fields'] }}">
60 <td><a href="{{ app.locationManager.currentIsolateObjectLink(fie ld['id'])}}">{{ field['name'] }}</a></td> 81 <td><a href="{{ app.locationManager.currentIsolateObjectLink(f ield['id'])}}">{{ field['user_name'] }}</a></td>
61 </tr> 82 <td><a href="{{ app.locationManager.currentIsolateObjectLink(f ield['id'])}}">{{ field['name'] }}</a></td>
62 </tbody> 83 </tr>
63 </table> 84 </tbody>
64 <blockquote><strong>Functions</strong></blockquote> 85 </table>
65 <table class="table table-hover"> 86 <blockquote><strong>Functions</strong></blockquote>
66 <thead> 87 <table class="table table-hover">
67 <tr> 88 <thead>
68 <th>User Name</th> 89 <tr>
69 <th>VM Name</th> 90 <th>User Name</th>
70 </tr> 91 <th>VM Name</th>
71 </thead> 92 </tr>
72 <tbody> 93 </thead>
73 <tr template="" repeat="{{ function in cls['functions'] }}"> 94 <tbody>
74 <td><a href="{{ app.locationManager.currentIsolateObjectLink(fun ction['id'])}}">{{ function['user_name'] }}</a></td> 95 <tr template="" repeat="{{ function in cls['functions'] }}">
75 <td><a href="{{ app.locationManager.currentIsolateObjectLink(fun ction['id'])}}">{{ function['name'] }}</a></td> 96 <td><a href="{{ app.locationManager.currentIsolateObjectLink(f unction['id'])}}">{{ function['user_name'] }}</a></td>
76 </tr> 97 <td><a href="{{ app.locationManager.currentIsolateObjectLink(f unction['id'])}}">{{ function['name'] }}</a></td>
77 </tbody> 98 </tr>
78 </table> 99 </tbody>
100 </table>
101 </template>
102 <template if="{{ cls['error'] != null }}">
103 <error-view error_obj="{{ cls['error'] }}"></error-view>
104 </template>
79 </div> 105 </div>
80 </div> 106 </div>
81 </div> 107 </div>
82 </div> 108 </div>
83 </template> 109 </template>
84 110
85 </polymer-element><polymer-element name="disassembly-entry" extends="observatory -element"> 111 </polymer-element><polymer-element name="disassembly-entry" extends="observatory -element">
86 <template> 112 <template>
87 <div class="row"> 113 <div class="row">
88 <template if="{{ instruction['type'] == 'DisassembledInstructionComment' }}" > 114 <template if="{{ instruction['type'] == 'DisassembledInstructionComment' }}" >
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 <div class="well row"> 157 <div class="well row">
132 <a on-click="toggleDisplay" class="btn muted unselectable"> 158 <a on-click="toggleDisplay" class="btn muted unselectable">
133 Raw message... <i class="{{ iconClass }}"></i> 159 Raw message... <i class="{{ iconClass }}"></i>
134 </a> 160 </a>
135 <div style="display: {{ displayValue }}" class="well"> 161 <div style="display: {{ displayValue }}" class="well">
136 <content></content> 162 <content></content>
137 </div> 163 </div>
138 </div> 164 </div>
139 </template> 165 </template>
140 166
141 </polymer-element><polymer-element name="error-view" extends="observatory-elemen t">
142 <template>
143 <div class="row">
144 <div class="col-md-8 col-md-offset-2">
145 <div class="panel panel-danger">
146 <div class="panel-heading">Error</div>
147 <div class="panel-body">
148 <p>{{ error }}</p>
149 </div>
150 </div>
151 </div>
152 </div>
153 </template>
154
155 </polymer-element><polymer-element name="field-view" extends="observatory-elemen t"> 167 </polymer-element><polymer-element name="field-view" extends="observatory-elemen t">
156 <template> 168 <template>
157 <div class="row"> 169 <div class="row">
158 <div class="col-md-8 col-md-offset-2"> 170 <div class="col-md-8 col-md-offset-2">
159 <div class="panel panel-warning"> 171 <div class="panel panel-warning">
160 <div class="panel-heading"> 172 <div class="panel-heading">
161 <template if="{{ field['static'] }}">static</template> 173 <template if="{{ field['static'] }}">static</template>
162 <template if="{{ field['final'] }}">final</template> 174 <template if="{{ field['final'] }}">final</template>
163 <template if="{{ field['const'] }}">const</template> 175 <template if="{{ field['const'] }}">const</template>
164 {{ field['user_name'] }} ({{ field['name'] }}) 176 {{ field['user_name'] }} ({{ field['name'] }})
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 </div> 253 </div>
242 </div> 254 </div>
243 </div> 255 </div>
244 </div> 256 </div>
245 </template> 257 </template>
246 258
247 </polymer-element><polymer-element name="isolate-summary" extends="observatory-e lement"> 259 </polymer-element><polymer-element name="isolate-summary" extends="observatory-e lement">
248 <template> 260 <template>
249 <div class="row"> 261 <div class="row">
250 <div class="col-md-1"> 262 <div class="col-md-1">
251 » » <img src="img/isolate_icon.png" class="img-polaroid">» 263 » » <img src="packages/observatory/src/observatory_elements/img/isol ate_icon.png" class="img-polaroid">»
252 </div> 264 </div>
253 <div class="col-md-1">{{ isolate }}</div> 265 <div class="col-md-1">{{ isolate }}</div>
254 <div class="col-md-10">{{ name }}</div> 266 <div class="col-md-10">{{ name }}</div>
255 </div> 267 </div>
256 <div class="row"> 268 <div class="row">
257 <div class="col-md-2"></div> 269 <div class="col-md-2"></div>
258 <div class="col-md-1"> 270 <div class="col-md-1">
259 <a href="{{ app.locationManager.relativeLink(isolate, 'stacktrac e') }}">Stacktrace</a> 271 <a href="{{ app.locationManager.relativeLink(isolate, 'stacktrac e') }}">Stacktrace</a>
260 </div> 272 </div>
261 <div class="col-md-1"> 273 <div class="col-md-1">
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 440
429 </polymer-element><polymer-element name="observatory-application" extends="obser vatory-element"> 441 </polymer-element><polymer-element name="observatory-application" extends="obser vatory-element">
430 <template> 442 <template>
431 <navigation-bar app="{{ app }}"></navigation-bar> 443 <navigation-bar app="{{ app }}"></navigation-bar>
432 <response-viewer app="{{ app }}"></response-viewer> 444 <response-viewer app="{{ app }}"></response-viewer>
433 </template> 445 </template>
434 446
435 </polymer-element> 447 </polymer-element>
436 <observatory-application></observatory-application> 448 <observatory-application></observatory-application>
437 449
438 </body></html> 450 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698