| OLD | NEW |
| (Empty) |
| 1 try: | |
| 2 from string import Template | |
| 3 except ImportError: | |
| 4 from buildbot.stringTemplate import Template | |
| 5 | |
| 6 | |
| 7 top_header = Template(''' | |
| 8 <div align="center"> | |
| 9 <table width=95% class="Grid" border="0" cellspacing="0">''') | |
| 10 | |
| 11 top_info_name = Template(''' | |
| 12 <tr> | |
| 13 <td width=33% align=left class=left_align><a href="$projectUrl">$projectName</a>
''') | |
| 14 | |
| 15 top_info_categories = Template(''' | |
| 16 <br><b>Categories:</b> $categories''') | |
| 17 | |
| 18 top_info_branch = Template(''' | |
| 19 <br /><b>Branch:</b> $branch''') | |
| 20 | |
| 21 top_info_name_end = Template(''' | |
| 22 </td>''') | |
| 23 | |
| 24 top_legend = Template(''' | |
| 25 <td width=33% align=center class=center_align> | |
| 26 <div align="center"> | |
| 27 <table> | |
| 28 <tr> | |
| 29 <td>Legend: </td> | |
| 30 <td><div class='legend success' title='All tests passed'>Passed</div></td> | |
| 31 <td><div class='legend failure' title='There is a new failure. Take a look!'>Fai
led</div></td> | |
| 32 <td><div class='legend warnings' title='It was failing before, and it is still f
ailing. Make sure you did not introduce new regressions'>Failed Again</div></td> | |
| 33 <td><div class='legend running' title='The tests are still running'>Running</div
></td> | |
| 34 <td><div class='legend exception' title='Something went wrong with the test, the
re is no result'>Exception</div></td> | |
| 35 <td><div class='legend notstarted' title='No result yet.'>No data</div></td> | |
| 36 </tr> | |
| 37 </table> | |
| 38 </div> | |
| 39 </td>''') | |
| 40 | |
| 41 top_personalize = Template(''' | |
| 42 <td width=33% align=right class=right_align> | |
| 43 <script> | |
| 44 function reload_page() { | |
| 45 name_value = document.getElementById('namebox').value | |
| 46 if (document.location.href.lastIndexOf('?') == -1) | |
| 47 document.location.href = document.location.href+ '?name=' + name_value; | |
| 48 else | |
| 49 document.location.href = document.location.href+ '&name=' + name_value; | |
| 50 } | |
| 51 </script> | |
| 52 <form onsubmit='reload_page()'> | |
| 53 <input id='namebox' name='name' type='text' style='color:#999;' | |
| 54 onblur='this.value = this.value || this.defaultValue; this.style.color = "#999
";' | |
| 55 onfocus='this.value=""; this.style.color = "#000";' | |
| 56 value='Personalized for...'> | |
| 57 | |
| 58 <input type=submit value='Go'> | |
| 59 </form> | |
| 60 </td>''') | |
| 61 | |
| 62 top_footer = Template(''' | |
| 63 </tr></table></div>''') | |
| 64 | |
| 65 main_header = Template(''' | |
| 66 <br> | |
| 67 <div align="center"> | |
| 68 <table width=96%>''') | |
| 69 | |
| 70 main_line_category_header = Template(''' | |
| 71 <tr><td width="1%"></td> | |
| 72 <td width="1%"></td>''') | |
| 73 | |
| 74 main_line_category_name = Template(''' | |
| 75 <td class='DevStatus $alt $first $last' width=$size%>$category</td>''') | |
| 76 | |
| 77 main_line_category_footer = Template(''' | |
| 78 </tr> | |
| 79 <tr class='DevStatusSpacing'></tr>''') | |
| 80 | |
| 81 main_line_info = Template(''' | |
| 82 <tr><td class='DevRev $alt' width="1%"> | |
| 83 $revision_link | |
| 84 </td> | |
| 85 <td class='DevName $alt' width="1%">$who</td>''') | |
| 86 | |
| 87 main_line_slave_header = Template(''' | |
| 88 <tr><td width="1%"></td> | |
| 89 <td width="1%"></td> | |
| 90 <td class='DevSlave $alt'><table width="100%"><tr>''') | |
| 91 | |
| 92 main_line_slave_section = Template(''' | |
| 93 </tr></table></td> | |
| 94 <td class='DevSlave $alt'><table width="100%"><tr>''') | |
| 95 | |
| 96 main_line_slave_status = Template(''' | |
| 97 <td class='DevSlaveBox'><a href='$url' title='$title' class='DevSlaveBox $color'
target=_blank></a></td>''') | |
| 98 | |
| 99 main_line_slave_footer = Template(''' | |
| 100 </tr></table></td></tr>''') | |
| 101 | |
| 102 main_line_status_header = Template(''' | |
| 103 <td class='DevStatus $alt $last'><table width="100%"><tr> | |
| 104 <script>''') | |
| 105 | |
| 106 main_line_status_section = Template(''' | |
| 107 </script> | |
| 108 </tr></table></td> | |
| 109 <td class='DevStatus $alt $last'><table width="100%"> | |
| 110 <tr> | |
| 111 <script>''') | |
| 112 | |
| 113 main_line_status_box = Template(''' | |
| 114 addBox("$url", "$title", "$color", "$tag");''') | |
| 115 | |
| 116 main_line_status_footer = Template(''' | |
| 117 </script> | |
| 118 </tr></table></td></tr>''') | |
| 119 | |
| 120 main_line_details = Template(''' | |
| 121 <tr><td colspan=$span class='DevDetails $alt'><ul style='margin: 0px; padding: 1
em;'>$details</ul></td></tr>''') | |
| 122 | |
| 123 main_line_comments = Template(''' | |
| 124 <tr><td colspan=$span class='DevComment $alt'> $comments </td></tr> | |
| 125 <tr class='DevStatusSpacing'><td></td></tr>''') | |
| 126 | |
| 127 main_footer = Template(''' | |
| 128 </table> | |
| 129 </div>''') | |
| 130 | |
| 131 | |
| 132 bottom = Template(''' | |
| 133 <hr /> | |
| 134 | |
| 135 <div class="footer"> | |
| 136 [ <a href="$welcomeUrl">welcome</a> ] - | |
| 137 [ <a class='collapse' href="#" OnClick="collapse();return false;">collapse</a> | |
| 138 <a class='expand' href="#" style='display: none' OnClick="expand();return fal
se;">expand</a> ] - | |
| 139 [ <a class='merge' href="#" OnClick="merge();return false;">merge</a> | |
| 140 <a class='unmerge' style='display: none' href="#" OnClick="unmerge();return f
alse;">un-merge</a> ] | |
| 141 <br /> | |
| 142 <a href="http://buildbot.sourceforge.net/">Buildbot - $version</a> working for
the <a href="$projectUrl"> $projectName </a> project. | |
| 143 <br /> | |
| 144 Page built: $time | |
| 145 <br /> | |
| 146 Debug Info: $debugInfo | |
| 147 </div> | |
| 148 | |
| 149 <div id="divBox" OnMouseOut="if (checkMouseLeave(this, event)) this.style.displa
y = 'None'" class="BuildWaterfall"> | |
| 150 </div> | |
| 151 <iframe id="frameBox" style="display: none;" onload="updateDiv(event);"></iframe
>''') | |
| OLD | NEW |