OLD | NEW |
(Empty) | |
| 1 <table width="96%" class="ConsoleData"> |
| 2 |
| 3 {#- List the master names in the console. #} |
| 4 <tr> |
| 5 <td width="1%"></td> |
| 6 <td width="1%"></td> |
| 7 {%- for master in data.ordered_masters -%} |
| 8 {%- if loop.first -%} |
| 9 {%- set extraclass = 'first' -%} |
| 10 {%- elif loop.last -%} |
| 11 {%- set extraclass = 'last' -%} |
| 12 {%- else -%} |
| 13 {%- set extraclass = '' -%} |
| 14 {%- endif %} |
| 15 <td class="DevStatus Alt {{ extraclass }} " |
| 16 colspan="{{ data.ordered_categories[master]|length }}"> |
| 17 {%- set master_pretty_name = master -%} |
| 18 {%- if master == 'chromium.main' -%} |
| 19 {%- set master_pretty_name = 'chromium' -%} |
| 20 {%- endif %} |
| 21 <a href="http://build.chromium.org/p/{{master_pretty_name}}/console" |
| 22 target="_blank">{{ master_pretty_name }}</a> |
| 23 </td> |
| 24 {%- endfor %} |
| 25 </tr> |
| 26 |
| 27 <tr class="DevStatusSpacing"></tr> |
| 28 |
| 29 {#- List the categories in the console. #} |
| 30 <tr> |
| 31 <td width="1%"></td> |
| 32 <td width="1%"></td> |
| 33 {%- for master in data.ordered_masters -%} |
| 34 {%- for category in data.ordered_categories[master] %} |
| 35 <td class="DevSlave">{{ category }}</td> |
| 36 {%- endfor -%} |
| 37 {%- endfor %} |
| 38 </tr> |
| 39 |
| 40 {#- List the builder statuses in the console. #} |
| 41 <tr> |
| 42 <td width="1%"></td> |
| 43 <td width="1%"></td> |
| 44 {%- for master in data.ordered_masters -%} |
| 45 {%- set master_pretty_name = master -%} |
| 46 {%- if master == 'chromium.main' -%} |
| 47 {%- set master_pretty_name = 'chromium' -%} |
| 48 {%- endif -%} |
| 49 {%- for category in data.ordered_categories[master] %} |
| 50 <td class="DevSlave Alt "> |
| 51 <table width="100%"> |
| 52 <tr> |
| 53 {%- for builder in data.ordered_builders[master][category] %} |
| 54 <td class="DevSlaveBox"> |
| 55 {{ data.status[master][category][builder] }} |
| 56 </td> |
| 57 {%- endfor %} |
| 58 </tr> |
| 59 </table> |
| 60 </td> |
| 61 {%- endfor -%} |
| 62 {%- endfor %} |
| 63 </tr> |
| 64 |
| 65 {#- List the revision data in the console. #} |
| 66 {%- for row in data.ordered_rows -%} |
| 67 {%- set extraclass = loop.cycle('', 'Alt') %} |
| 68 <tr> |
| 69 <td width="1%" class="DevRev DevRevCollapse {{ extraclass }}"> |
| 70 <a href="http://src.chromium.org/viewvc/chrome?view=rev&revision={{ row }}
"> |
| 71 {{ row }} |
| 72 </a> |
| 73 </td> |
| 74 <td width="1%" class="DevName {{extraclass}}"> |
| 75 {{ data.rows[row].committer }} |
| 76 </td> |
| 77 {%- for master in data.ordered_masters -%} |
| 78 {%- for category in data.ordered_categories[master] %} |
| 79 <td class="DevStatus {{extraclass}}"> |
| 80 <table width="100%"> |
| 81 <tr> |
| 82 {%- for builder in data.ordered_builders[master][category] %} |
| 83 <td class="DevStatusBox"> |
| 84 {%- if master in data.rows[row].status %} |
| 85 {{ data.rows[row].status[master][category][builder] }} |
| 86 {%- else %} |
| 87 {{ data.status[master][category][builder]|notstarted }} |
| 88 {%- endif %} |
| 89 </td> |
| 90 {%- endfor %} |
| 91 </tr> |
| 92 </table> |
| 93 </td> |
| 94 {%- endfor -%} |
| 95 {%- endfor %} |
| 96 </tr> |
| 97 |
| 98 <tr> |
| 99 <td colspan="{{ 2 + data.category_count }}" |
| 100 class="DevComment {{ extraclass }}"> |
| 101 {{ data.rows[row].comment }} |
| 102 </td> |
| 103 </tr> |
| 104 |
| 105 {%- if data.rows[row].details != '' %} |
| 106 <tr> |
| 107 <td colspan="{{ 2 + data.category_count }}" |
| 108 class="DevDetails {{ extraclass }}"> |
| 109 {{ data.rows[row].details }} |
| 110 </td> |
| 111 </tr> |
| 112 {%- endif %} |
| 113 |
| 114 <tr class="DevStatusSpacing"></tr> |
| 115 {%- endfor %} |
| 116 |
| 117 </table> |
OLD | NEW |