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