Index: Tools/GardeningServer/ui/ct-failing-builders.html |
diff --git a/Tools/GardeningServer/ui/ct-failing-builders.html b/Tools/GardeningServer/ui/ct-failing-builders.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0468dfc2dbfd62cd2fe36209e3098d8d2f1dc22f |
--- /dev/null |
+++ b/Tools/GardeningServer/ui/ct-failing-builders.html |
@@ -0,0 +1,38 @@ |
+<!-- |
+Copyright 2014 The Chromium Authors. All rights reserved. |
+Use of this source code is governed by a BSD-style license that can be |
+found in the LICENSE file. |
+--> |
+ |
+<link rel="import" href="ct-builder.html"> |
+ |
+<!-- Lists builders that are failing and the problematic steps. --> |
+<polymer-element name="ct-failing-builders" attributes="builders"> |
+ <template> |
+ <style> |
+ :host { |
+ display: block; |
+ font-size: 0; |
+ } |
+ |
+ ct-builder { |
+ display: inline-block; |
+ margin: 0 5px 2px 0; |
+ } |
+ </style> |
+ <template repeat="{{ builder in builders|keys }}"> |
+ <ct-builder builderName="{{ builder }}" |
+ steps="{{ builders[builder] }}"> |
ojan
2014/07/10 02:26:43
Nit: lets use 4 space indent for wrapped lines. Th
michaelpg
2014/07/10 02:53:28
Done.
|
+ </ct-builder> |
+ </template> |
+ </template> |
+ <script> |
+ Polymer({ |
+ builders: {}, |
+ |
+ keys: function(obj) { |
+ return Object.keys(obj); |
+ }, |
+ }); |
+ </script> |
+</polymer-element> |