| OLD | NEW |
| 1 <!-- | 1 <!-- |
| 2 Copyright 2016 The LUCI Authors. All rights reserved. | 2 Copyright 2016 The LUCI Authors. All rights reserved. |
| 3 Use of this source code is governed under the Apache License, Version 2.0 | 3 Use of this source code is governed under the Apache License, Version 2.0 |
| 4 that can be found in the LICENSE file. | 4 that can be found in the LICENSE file. |
| 5 | 5 |
| 6 This in an HTML Import-able file that contains the definition | 6 This in an HTML Import-able file that contains the definition |
| 7 of the following elements: | 7 of the following elements: |
| 8 | 8 |
| 9 <bot-list> | 9 <bot-list> |
| 10 | 10 |
| 11 bot-list creats a dynamic table for viewing swarming bots. Columns can be | 11 bot-list creats a dynamic table for viewing swarming bots. Columns can be |
| 12 dynamically filtered and it supports client-side filtering. | 12 dynamically filtered and it supports client-side filtering. |
| 13 | 13 |
| 14 This is a top-level element. |
| 15 |
| 14 Properties: | 16 Properties: |
| 15 None. This is a top-level element. | 17 client_id: String, will be set by server-side template evaluation. |
| 16 | 18 |
| 17 Methods: | 19 Methods: |
| 18 None. | 20 None. |
| 19 | 21 |
| 20 Events: | 22 Events: |
| 21 None. | 23 None. |
| 22 --> | 24 --> |
| 23 | 25 |
| 24 <link rel="import" href="/res/imp/bower_components/iron-flex-layout/iron-flex-la
yout-classes.html"> | 26 <link rel="import" href="/res/imp/bower_components/iron-flex-layout/iron-flex-la
yout-classes.html"> |
| 25 <link rel="import" href="/res/imp/bower_components/polymer/polymer.html"> | 27 <link rel="import" href="/res/imp/bower_components/polymer/polymer.html"> |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 right: 0; | 71 right: 0; |
| 70 top: 0.4em; | 72 top: 0.4em; |
| 71 } | 73 } |
| 72 .bot-list th > span { | 74 .bot-list th > span { |
| 73 /* Leave space for sort-toggle*/ | 75 /* Leave space for sort-toggle*/ |
| 74 padding-right: 30px; | 76 padding-right: 30px; |
| 75 } | 77 } |
| 76 </style> | 78 </style> |
| 77 | 79 |
| 78 <swarming-app | 80 <swarming-app |
| 81 client_id="[[client_id]]" |
| 79 auth_headers="{{_auth_headers}}" | 82 auth_headers="{{_auth_headers}}" |
| 80 signed_in="{{_signed_in}}" | 83 signed_in="{{_signed_in}}" |
| 81 | 84 |
| 82 busy="[[_busy]]" | 85 busy="[[_busy]]" |
| 83 name="Swarming Bot List"> | 86 name="Swarming Bot List"> |
| 84 | 87 |
| 85 <h2 hidden$="[[_signed_in]]">You must sign in to see anything useful.</h2> | 88 <h2 hidden$="[[_signed_in]]">You must sign in to see anything useful.</h2> |
| 86 | 89 |
| 87 <div hidden$="[[_not(_signed_in)]]"> | 90 <div hidden$="[[_not(_signed_in)]]"> |
| 88 | 91 |
| (...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 376 return dir * swarming.naturalCompare(botACol, botBCol); | 379 return dir * swarming.naturalCompare(botACol, botBCol); |
| 377 }, | 380 }, |
| 378 }; | 381 }; |
| 379 | 382 |
| 380 Polymer({ | 383 Polymer({ |
| 381 is: 'bot-list', | 384 is: 'bot-list', |
| 382 behaviors: [SwarmingBehaviors.BotListBehavior], | 385 behaviors: [SwarmingBehaviors.BotListBehavior], |
| 383 | 386 |
| 384 properties: { | 387 properties: { |
| 385 | 388 |
| 389 client_id: { |
| 390 type: String, |
| 391 }, |
| 392 |
| 386 _bots: { | 393 _bots: { |
| 387 type: Array, | 394 type: Array, |
| 388 }, | 395 }, |
| 389 | 396 |
| 390 _columns: { | 397 _columns: { |
| 391 type: Array, | 398 type: Array, |
| 392 }, | 399 }, |
| 393 | 400 |
| 394 _filter: { | 401 _filter: { |
| 395 type: Function, | 402 type: Function, |
| (...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 533 if (data && data.task_id) { | 540 if (data && data.task_id) { |
| 534 return "/user/task/" + data.task_id; | 541 return "/user/task/" + data.task_id; |
| 535 } | 542 } |
| 536 return undefined; | 543 return undefined; |
| 537 } | 544 } |
| 538 | 545 |
| 539 }); | 546 }); |
| 540 })(); | 547 })(); |
| 541 </script> | 548 </script> |
| 542 </dom-module> | 549 </dom-module> |
| OLD | NEW |