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

Side by Side Diff: runtime/bin/vmservice/client/lib/src/elements/isolate_summary.html

Issue 340443006: Add support for asynchronous event notification to the observatory. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 5 months 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 <link rel="import" href="../../../../packages/polymer/polymer.html"> 1 <link rel="import" href="../../../../packages/polymer/polymer.html">
2 <link rel="import" href="action_link.html"> 2 <link rel="import" href="action_link.html">
3 <link rel="import" href="function_ref.html"> 3 <link rel="import" href="function_ref.html">
4 <link rel="import" href="isolate_ref.html"> 4 <link rel="import" href="isolate_ref.html">
5 <link rel="import" href="observatory_element.html"> 5 <link rel="import" href="observatory_element.html">
6 <link rel="import" href="script_inset.html"> 6 <link rel="import" href="script_inset.html">
7 <link rel="import" href="script_ref.html"> 7 <link rel="import" href="script_ref.html">
8 <polymer-element name="isolate-summary" extends="observatory-element"> 8 <polymer-element name="isolate-summary" extends="observatory-element">
9 <template> 9 <template>
10 <link rel="stylesheet" href="css/shared.css"> 10 <link rel="stylesheet" href="css/shared.css">
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 <action-link callback="{{ resume }}" label="resume"></action-link> 45 <action-link callback="{{ resume }}" label="resume"></action-link>
46 </template> 46 </template>
47 47
48 <template if="{{ isolate.running }}"> 48 <template if="{{ isolate.running }}">
49 <strong>running</strong> 49 <strong>running</strong>
50 <action-link callback="{{ pause }}" label="pause"></action-link> 50 <action-link callback="{{ pause }}" label="pause"></action-link>
51 </template> 51 </template>
52 52
53 <template if="{{ isolate.idle }}"> 53 <template if="{{ isolate.idle }}">
54 <strong>idle</strong> 54 <strong>idle</strong>
55 <action-link callback="{{ pause }}" label="pause"></action-link>
55 </template> 56 </template>
56 57
57 <template if="{{ isolate.loading }}"> 58 <template if="{{ isolate.loading }}">
58 <strong>loading...</strong> 59 <strong>loading...</strong>
59 </template> 60 </template>
60 </template> 61 </template>
61 </polymer-element> 62 </polymer-element>
62 63
63 <polymer-element name="isolate-location" extends="observatory-element"> 64 <polymer-element name="isolate-location" extends="observatory-element">
64 <template> 65 <template>
65 <template if="{{ isolate.pauseEvent != null }}"> 66 <template if="{{ isolate.pauseEvent != null }}">
66 <template if="{{ isolate.pauseEvent['eventType'] == 'IsolateCreated' }}"> 67 <template if="{{ isolate.pauseEvent.eventType == 'IsolateCreated' }}">
67 at isolate start 68 at isolate start
68 </template> 69 </template>
69 <template if="{{ isolate.pauseEvent['eventType'] == 'IsolateShutdown' }}"> 70 <template if="{{ isolate.pauseEvent.eventType == 'IsolateShutdown' }}">
70 at isolate exit 71 at isolate exit
71 </template> 72 </template>
72 <template if="{{ isolate.pauseEvent['eventType'] == 'IsolateInterrupted' } }"> 73 <template if="{{ isolate.pauseEvent.eventType == 'IsolateInterrupted' }}">
73 at 74 at
74 <function-ref ref="{{ isolate.topFrame['function'] }}"> 75 <function-ref ref="{{ isolate.topFrame['function'] }}">
75 </function-ref> 76 </function-ref>
76 (<script-ref ref="{{ isolate.topFrame['script'] }}" 77 (<script-ref ref="{{ isolate.topFrame['script'] }}"
77 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>) 78 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>)
78 </template> 79 </template>
79 <template if="{{ isolate.pauseEvent['eventType'] == 'BreakpointReached' }} "> 80 <template if="{{ isolate.pauseEvent.eventType == 'BreakpointReached' }}">
80 at breakpoint {{ isolate.pauseEvent['breakpoint']['id'] }} 81 at breakpoint {{ isolate.pauseEvent.breakpoint['id'] }}
81 <function-ref ref="{{ isolate.topFrame['function'] }}"> 82 <function-ref ref="{{ isolate.topFrame['function'] }}">
82 </function-ref> 83 </function-ref>
83 (<script-ref ref="{{ isolate.topFrame['script'] }}" 84 (<script-ref ref="{{ isolate.topFrame['script'] }}"
84 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>) 85 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>)
86 </template>
87 <template if="{{ isolate.pauseEvent.eventType == 'ExceptionThrown' }}">
88 at exception
89 <function-ref ref="{{ isolate.topFrame['function'] }}">
90 </function-ref>
91 (<script-ref ref="{{ isolate.topFrame['script'] }}"
92 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>)
85 </template> 93 </template>
86 </template> 94 </template>
87 95
88 <template if="{{ isolate.running }}"> 96 <template if="{{ isolate.running }}">
89 at 97 at
90 <function-ref ref="{{ isolate.topFrame['function'] }}"> 98 <function-ref ref="{{ isolate.topFrame['function'] }}">
91 </function-ref> 99 </function-ref>
92 (<script-ref ref="{{ isolate.topFrame['script'] }}" 100 (<script-ref ref="{{ isolate.topFrame['script'] }}"
93 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>) 101 pos="{{ isolate.topFrame['tokenPos'] }}"></script-ref>)
94 </template> 102 </template>
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 </template> 191 </template>
184 </polymer-element> 192 </polymer-element>
185 193
186 <polymer-element name="isolate-counter-chart" extends="observatory-element"> 194 <polymer-element name="isolate-counter-chart" extends="observatory-element">
187 <template> 195 <template>
188 <div id="counterPieChart" style="height: 200px"></div> 196 <div id="counterPieChart" style="height: 200px"></div>
189 </template> 197 </template>
190 </polymer-element> 198 </polymer-element>
191 199
192 <script type="application/dart" src="isolate_summary.dart"></script> 200 <script type="application/dart" src="isolate_summary.dart"></script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698