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

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

Issue 307503002: Add processes to Observatory (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 7 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 <head> 1 <head>
2 <link rel="import" href="nav_bar.html"> 2 <link rel="import" href="nav_bar.html">
3 <link rel="import" href="observatory_element.html"> 3 <link rel="import" href="observatory_element.html">
4 <link rel="import" href="service_ref.html"> 4 <link rel="import" href="service_ref.html">
5 </head> 5 </head>
6 <polymer-element name="io-view" extends="observatory-element"> 6 <polymer-element name="io-view" extends="observatory-element">
7 <template> 7 <template>
8 <link rel="stylesheet" href="css/shared.css"> 8 <link rel="stylesheet" href="css/shared.css">
9 9
10 <nav-bar> 10 <nav-bar>
(...skipping 21 matching lines...) Expand all
32 </ul> 32 </ul>
33 33
34 <br> 34 <br>
35 35
36 <ul class="list-group"> 36 <ul class="list-group">
37 <li class="list-group-item"> 37 <li class="list-group-item">
38 <a href="{{io.isolate.relativeHashLink('io/file/randomaccessfiles')}}" >Random Access Files</a> 38 <a href="{{io.isolate.relativeHashLink('io/file/randomaccessfiles')}}" >Random Access Files</a>
39 </li> 39 </li>
40 </ul> 40 </ul>
41 41
42 <br>
43
44 <ul class="list-group">
45 <li class="list-group-item">
46 <a href="{{io.isolate.relativeHashLink('io/processes')}}">Processess</ a>
47 </li>
48 </ul>
49
42 </div> 50 </div>
43 <br> 51 <br>
44 <hr> 52 <hr>
45 </template> 53 </template>
46 </polymer-element> 54 </polymer-element>
47 55
48 <polymer-element name="io-http-server-list-view" extends="observatory-element"> 56 <polymer-element name="io-http-server-list-view" extends="observatory-element">
49 <template> 57 <template>
50 <link rel="stylesheet" href="css/shared.css"> 58 <link rel="stylesheet" href="css/shared.css">
51 59
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 <div class="memberName">File Descriptor</div> 258 <div class="memberName">File Descriptor</div>
251 <div class="memberValue">{{ file['fd'] }}</div> 259 <div class="memberValue">{{ file['fd'] }}</div>
252 </div> 260 </div>
253 </div> 261 </div>
254 </div> 262 </div>
255 <br> 263 <br>
256 <hr> 264 <hr>
257 </template> 265 </template>
258 </polymer-element> 266 </polymer-element>
259 267
268 <polymer-element name="io-process-list-view" extends="observatory-element">
269 <template>
270 <link rel="stylesheet" href="css/shared.css">
271
272 <nav-bar>
273 <top-nav-menu last="{{ true }}"></top-nav-menu>
274 <nav-refresh callback="{{ refresh }}"></nav-refresh>
275 </nav-bar>
276
277 <div class="content">
278 <h1>Processes</h1>
279
280 <br>
281
282 <ul class="list-group">
283 <template repeat="{{ process in list['members'] }}">
284 <li class="list-group-item">
285 <io-process-ref ref="{{ process }}"></io-process-ref>
286 </li>
287 </template>
288 </ul>
289 </div>
290 <br>
291 <hr>
292 </template>
293 </polymer-element>
294
295 <polymer-element name="io-process-ref" extends="service-ref">
296 <template>
297 <link rel="stylesheet" href="css/shared.css">
298 <template if="{{ small }}">
299 <a href="{{ url }}">{{ name }}</a>
300 </template>
301 <template if="{{ !small }}">
302 <a href="{{ url }}">({{ ref['pid'] }}) {{ name }} {{ ref['arguments'] }}</ a>
303 </template>
304 </template>
305 </polymer-element>
306
307 <polymer-element name="io-process-view" extends="observatory-element">
308 <template>
309 <link rel="stylesheet" href="css/shared.css">
310
311 <nav-bar>
312 <top-nav-menu last="{{ true }}"></top-nav-menu>
313 <nav-refresh callback="{{ refresh }}"></nav-refresh>
314 </nav-bar>
315
316 <div class="content">
317 <h1>Process</h1>
318
319 <br>
320
321 <div class="memberList">
322 <div class="memberItem">
323 <div class="memberName">Path</div>
324 <div class="memberValue">{{ process['name'] }}</div>
325 </div>
326 <div class="memberItem">
327 <div class="memberName">Pid</div>
328 <div class="memberValue">{{ process['pid'] }}</div>
329 </div>
330 <div class="memberItem">
331 <div class="memberName">Arguments</div>
332 <div class="memberValue">{{ process['arguments'] }}</div>
333 </div>
334 <div class="memberItem">
335 <div class="memberName">Started</div>
336 <div class="memberValue">{{ process['started'] }}</div>
337 </div>
338 <div class="memberItem">
339 <div class="memberName">Working Directory</div>
340 <div class="memberValue">{{ process['workingDirectory'] }}</div>
341 </div>
342 </div>
343
344 <br>
345
346 <h2>Environment</h2>
347 <div class="well">
348 <div class="monospace break-wrap">
349 <template repeat="{{ variable in process['environment'] }}">
350 {{ variable }}
351 <br>
352 </template>
353 </div>
354 </div>
355 </div>
356 <br>
357 <hr>
358 </template>
359 </polymer-element>
360
260 <script type="application/dart" src="io_view.dart"></script> 361 <script type="application/dart" src="io_view.dart"></script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698