| 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 | 
| (...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 163               <tr class$="[[_botClass(bot)]]"> | 163               <tr class$="[[_botClass(bot)]]"> | 
| 164                 <td> | 164                 <td> | 
| 165                   <a | 165                   <a | 
| 166                       class="center" | 166                       class="center" | 
| 167                       href$="[[_botLink(bot.bot_id)]]" | 167                       href$="[[_botLink(bot.bot_id)]]" | 
| 168                       target="_blank"> | 168                       target="_blank"> | 
| 169                       [[bot.bot_id]] | 169                       [[bot.bot_id]] | 
| 170                   </a> | 170                   </a> | 
| 171                 </td> | 171                 </td> | 
| 172                 <td hidden$="[[_hide('task', _columns.*)]]"> | 172                 <td hidden$="[[_hide('task', _columns.*)]]"> | 
| 173                   <a href$="[[_taskLink(bot)]]">[[_taskId(bot)]]</a> | 173                   <a href$="[[_taskLink(bot.task_id)]]">[[_taskId(bot)]]</a> | 
| 174                 </td> | 174                 </td> | 
| 175 | 175 | 
| 176                 <template | 176                 <template | 
| 177                     is="dom-repeat" | 177                     is="dom-repeat" | 
| 178                     items="[[_plainColumns]]" | 178                     items="[[_plainColumns]]" | 
| 179                     as="c"> | 179                     as="c"> | 
| 180                   <td hidden$="[[_hide(c)]]"> | 180                   <td hidden$="[[_hide(c)]]"> | 
| 181                     [[_column(c, bot, _verbose)]] | 181                     [[_column(c, bot, _verbose)]] | 
| 182                   </td> | 182                   </td> | 
| 183                 </template> | 183                 </template> | 
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 362       _botClass: function(bot) { | 362       _botClass: function(bot) { | 
| 363         if (bot.is_dead) { | 363         if (bot.is_dead) { | 
| 364           return "dead"; | 364           return "dead"; | 
| 365         } | 365         } | 
| 366         if (bot.quarantined) { | 366         if (bot.quarantined) { | 
| 367           return "quarantined"; | 367           return "quarantined"; | 
| 368         } | 368         } | 
| 369         return ""; | 369         return ""; | 
| 370       }, | 370       }, | 
| 371 | 371 | 
| 372       _botLink: function(id) { |  | 
| 373         return "/newui/bot?id="+id; |  | 
| 374       }, |  | 
| 375 |  | 
| 376 |  | 
| 377       _androidAliasDevice: function(device) { | 372       _androidAliasDevice: function(device) { | 
| 378         if (device.notReady) { | 373         if (device.notReady) { | 
| 379           return UNAUTHENTICATED.toUpperCase(); | 374           return UNAUTHENTICATED.toUpperCase(); | 
| 380         } | 375         } | 
| 381         return swarming.alias.android(this._deviceType(device)); | 376         return swarming.alias.android(this._deviceType(device)); | 
| 382       }, | 377       }, | 
| 383 | 378 | 
| 384       _deviceColumn: function(col, device) { | 379       _deviceColumn: function(col, device) { | 
| 385         var f = deviceColumnMap[col]; | 380         var f = deviceColumnMap[col]; | 
| 386         if (!f || !device) { | 381         if (!f || !device) { | 
| 387           return ""; | 382           return ""; | 
| 388         } | 383         } | 
| 389         return f.bind(this)(device); | 384         return f.bind(this)(device); | 
| 390       }, | 385       }, | 
| 391 | 386 | 
| 392       _deviceClass: function(device) { | 387       _deviceClass: function(device) { | 
| 393         if (!device.okay) { | 388         if (!device.okay) { | 
| 394           return "bad-device"; | 389           return "bad-device"; | 
| 395         } | 390         } | 
| 396         return ""; | 391         return ""; | 
| 397       }, | 392       }, | 
| 398 | 393 | 
| 399       _taskLink: function(data) { |  | 
| 400         // TODO(kjlubick): Migrate this to /newui/ when ready |  | 
| 401         if (data && data.task_id) { |  | 
| 402           return "/user/task/" + data.task_id; |  | 
| 403         } |  | 
| 404         return undefined; |  | 
| 405       } |  | 
| 406 |  | 
| 407     }); | 394     }); | 
| 408   })(); | 395   })(); | 
| 409   </script> | 396   </script> | 
| 410 </dom-module> | 397 </dom-module> | 
| OLD | NEW | 
|---|