| OLD | NEW |
| 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) && (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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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> |
| OLD | NEW |