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

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

Issue 2305693003: Converted Observatory json-view element (Closed)
Patch Set: Updated observatory_sources.gypi Created 4 years, 3 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
OLDNEW
(Empty)
1 <link rel="import" href="../../../../packages/polymer/polymer.html">
2
3 <polymer-element name="service-view">
4 <!-- This element explicitly manages the child elements to avoid setting
5 an observable property on the old element to an invalid type. -->
6 </polymer-element>
7
8 <polymer-element name="trace-view">
9 <template>
10 <link rel="stylesheet" href="css/shared.css">
11
12 <template if="{{ tracer != null }}">
13 <div class="memberList">
14 <template repeat="{{ event in tracer.events }}">
15 <div class="memberItem">
16 <div class="memberSmall">
17 {{ event.timeStamp }}
18 </div>
19 <div class="memberSmall">
20 {{ event.message }}
21 <template if="{{ event.map != null }}">
22 <br>
23 <map-viewer map="{{ event.map }}"></map-viewer>
24 </template>
25 </div>
26 </div>
27 </template>
28 </div>
29 <br>
30 <br>
31 <br>
32 </template>
33 </template>
34 </polymer-element>
35
36 <polymer-element name="map-viewer">
37 <template>
38 <link rel="stylesheet" href="css/shared.css">
39
40 <template if="{{ map.length > 0 }}">
41 <curly-block callback="{{ expander() }}">
42 <template if="{{ expand }}">
43 <div class="memberList">
44 <template repeat="{{ key in map.keys }}">
45 <div class="memberItem">
46 <div class="memberSmall">{{ key }}</div>
47 <div class="memberSmall">:</div>
48 <div class="memberSmall">
49 <template if="{{ isMap(map[key]) }}">
50 <map-viewer map="{{ map[key] }}"></map-viewer>
51 </template>
52 <template if="{{ isList(map[key]) }}">
53 <list-viewer list="{{ map[key] }}"></list-viewer>
54 </template>
55 <template if="{{ !isMap(map[key]) && !isList(map[key]) }}">
56 {{ map[key] }}
57 </template>
58 </div>
59 </div>
60 </template>
61 </div>
62 </template>
63 </curly-block>
64 </template>
65 </template>
66 </polymer-element>
67
68 <polymer-element name="list-viewer">
69 <template>
70 <link rel="stylesheet" href="css/shared.css">
71
72 <template if="{{ list.length > 0 }}">
73 <curly-block callback="{{ expander() }}">
74 <template if="{{ expand }}">
75 <div class="memberList">
76 <template repeat="{{ element in list }}">
77 <div class="memberItem">
78 <div class="memberSmall">
79 <template if="{{ isMap(element) }}">
80 <map-viewer map="{{ element }}"></map-viewer>
81 </template>
82 <template if="{{ isList(element) }}">
83 <list-viewer list="{{ element }}"></list-viewer>
84 </template>
85 <template if="{{ !isMap(element) && !isList(element) }}">
86 {{ element }}
87 </template>
88 </div>
89 </div>
90 </template>
91 </div>
92 </template>
93 </curly-block>
94 </template>
95 </template>
96 </polymer-element>
97
98 <script type="application/dart" src="service_view.dart"></script>
OLDNEW
« no previous file with comments | « runtime/observatory/lib/src/elements/service_view.dart ('k') | runtime/observatory/observatory_sources.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698