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

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

Issue 113513004: Handle vmservice messages while at breakpoint. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script> 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> 2 <script src="packages/custom_element/custom-elements.debug.js"></script>
3 <script src="packages/browser/interop.js"></script> 3 <script src="packages/browser/interop.js"></script>
4 4
5 <title>Dart VM Observatory</title> 5 <title>Dart VM Observatory</title>
6 <meta charset="utf-8"> 6 <meta charset="utf-8">
7 <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">
8 8
9 <script src="index_devtools.html_bootstrap.dart.js"></script> 9 <script src="index_devtools.html_bootstrap.dart.js"></script>
10 10
11 </head> 11 </head>
12 <body><polymer-element name="observatory-element"> 12 <body><polymer-element name="observatory-element">
13 13
14 </polymer-element><polymer-element name="breakpoint-list" extends="observatory-e lement">
15 <template>
16 <template if="{{ msg['breakpoints'].isEmpty }}">
17 <div class="panel panel-warning">
18 <div class="panel-body">No breakpoints</div>
19 </div>
20 </template>
21 <template if="{{ msg['breakpoints'].isNotEmpty }}">
22 <ul class="list-group">
23 <template repeat="{{ bpt in msg['breakpoints'] }}">
24 <li class="list-group-item">
25 {{ bpt }}
26 </li>
27 </template>
28 </ul>
29 </template>
30 </template>
31
14 </polymer-element><polymer-element name="error-view" extends="observatory-elemen t"> 32 </polymer-element><polymer-element name="error-view" extends="observatory-elemen t">
15 <template> 33 <template>
16 <div class="row"> 34 <div class="row">
17 <div class="col-md-8 col-md-offset-2"> 35 <div class="col-md-8 col-md-offset-2">
18 <div class="panel panel-danger"> 36 <div class="panel panel-danger">
19 <div class="panel-heading">Error</div> 37 <div class="panel-heading">Error</div>
20 <div class="panel-body"> 38 <div class="panel-body">
21 <template if="{{ (error_obj == null) || (error_obj['type'] != 'Languag eError') }}"> 39 <template if="{{ (error_obj == null) || (error_obj['type'] != 'Languag eError') }}">
22 <p>{{ error }}</p> 40 <p>{{ error }}</p>
23 </template> 41 </template>
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
290 <div class="col-md-10">{{ name }}</div> 308 <div class="col-md-10">{{ name }}</div>
291 </div> 309 </div>
292 <div class="row"> 310 <div class="row">
293 <div class="col-md-2"></div> 311 <div class="col-md-2"></div>
294 <div class="col-md-1"> 312 <div class="col-md-1">
295 <a href="{{ app.locationManager.relativeLink(isolate, 'stacktrac e') }}">Stacktrace</a> 313 <a href="{{ app.locationManager.relativeLink(isolate, 'stacktrac e') }}">Stacktrace</a>
296 </div> 314 </div>
297 <div class="col-md-1"> 315 <div class="col-md-1">
298 <a href="{{ app.locationManager.relativeLink(isolate, 'library') }}">Lib rary</a> 316 <a href="{{ app.locationManager.relativeLink(isolate, 'library') }}">Lib rary</a>
299 </div> 317 </div>
318 <div class="col-md-1">
319 <a href="{{ app.locationManager.relativeLink(isolate, 'debug/breakpoints ') }}">Breakpoints</a>
320 </div>
300 <div class="col-md-8"></div> 321 <div class="col-md-8"></div>
301 </div> 322 </div>
302 </template> 323 </template>
303 324
304 </polymer-element><polymer-element name="isolate-list" extends="observatory-elem ent"> 325 </polymer-element><polymer-element name="isolate-list" extends="observatory-elem ent">
305 <template> 326 <template>
306 <ul class="list-group"> 327 <ul class="list-group">
307 <template repeat="{{ isolate in app.isolateManager.isolates.values }}"> 328 <template repeat="{{ isolate in app.isolateManager.isolates.values }}">
308 <li class="list-group-item"> 329 <li class="list-group-item">
309 <isolate-summary app="{{ app }}" isolate="{{ isolate.id }}" name="{{ iso late.name }}"></isolate-summary> 330 <isolate-summary app="{{ app }}" isolate="{{ isolate.id }}" name="{{ iso late.name }}"></isolate-summary>
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after
507 --> 528 -->
508 <template> 529 <template>
509 <!-- If the message type is an IsolateList --> 530 <!-- If the message type is an IsolateList -->
510 <template if="{{ messageType == 'IsolateList' }}"> 531 <template if="{{ messageType == 'IsolateList' }}">
511 <isolate-list app="{{ app }}"></isolate-list> 532 <isolate-list app="{{ app }}"></isolate-list>
512 </template> 533 </template>
513 <!-- If the message type is a StackTrace --> 534 <!-- If the message type is a StackTrace -->
514 <template if="{{ messageType == 'StackTrace' }}"> 535 <template if="{{ messageType == 'StackTrace' }}">
515 <stack-trace app="{{ app }}" trace="{{ message }}"></stack-trace> 536 <stack-trace app="{{ app }}" trace="{{ message }}"></stack-trace>
516 </template> 537 </template>
538 <template if="{{ messageType == 'BreakpointList' }}">
539 <breakpoint-list app="{{ app }}" msg="{{ message }}"></breakpoint-list>
540 </template>
517 <!-- If the message type is a RequestError --> 541 <!-- If the message type is a RequestError -->
518 <template if="{{ messageType == 'RequestError' }}"> 542 <template if="{{ messageType == 'RequestError' }}">
519 <error-view app="{{ app }}" error="{{ message['error'] }}"></error-view> 543 <error-view app="{{ app }}" error="{{ message['error'] }}"></error-view>
520 </template> 544 </template>
521 <template if="{{ messageType == 'Library' }}"> 545 <template if="{{ messageType == 'Library' }}">
522 <library-view app="{{ app }}" library="{{ message }}"></library-view> 546 <library-view app="{{ app }}" library="{{ message }}"></library-view>
523 </template> 547 </template>
524 <template if="{{ messageType == 'Class' }}"> 548 <template if="{{ messageType == 'Class' }}">
525 <class-view app="{{ app }}" cls="{{ message }}"></class-view> 549 <class-view app="{{ app }}" cls="{{ message }}"></class-view>
526 </template> 550 </template>
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
582 </polymer-element><polymer-element name="observatory-application" extends="obser vatory-element"> 606 </polymer-element><polymer-element name="observatory-application" extends="obser vatory-element">
583 <template> 607 <template>
584 <navigation-bar app="{{ app }}"></navigation-bar> 608 <navigation-bar app="{{ app }}"></navigation-bar>
585 <response-viewer app="{{ app }}"></response-viewer> 609 <response-viewer app="{{ app }}"></response-viewer>
586 </template> 610 </template>
587 611
588 </polymer-element> 612 </polymer-element>
589 <observatory-application devtools="true"></observatory-application> 613 <observatory-application devtools="true"></observatory-application>
590 614
591 </body></html> 615 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698