- Timestamp:
- 03/26/13 21:38:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/0.4/web/addons/job_monarch/templates/overview.tpl
r741 r753 20 20 </TR> 21 21 22 <!-- START BLOCK : na_nodes --> 22 {if "$na_nodes" == "yes"} 23 23 <TR class="overview"> 24 24 <TD class="gray"> … … 26 26 </TD> 27 27 <TD class="gray"> 28 {na_jobs} 29 </TD> 30 <TD class="gray"> 31 {na_nodes} 32 </TD> 33 <TD class="gray"> 34 {na_cpus} 35 </TD> 36 </TR> 37 <!-- END BLOCK : na_nodes --> 38 28 {$na_jobs} 29 </TD> 30 <TD class="gray"> 31 {$na_nodes} 32 </TD> 33 <TD class="gray"> 34 {$na_cpus} 35 </TD> 36 </TR> 37 {/if} 39 38 40 39 <TR class="overview_line"> … … 45 44 </TD> 46 45 <TD class="blue"> 47 { avail_nodes}48 </TD> 49 <TD class="blue"> 50 { avail_cpus}46 {$avail_nodes} 47 </TD> 48 <TD class="blue"> 49 {$avail_cpus} 51 50 </TD> 52 51 </TR> … … 59 58 </TD> 60 59 <TD class="red"> 61 { running_jobs}62 </TD> 63 <TD class="red"> 64 { running_nodes}65 </TD> 66 <TD class="red"> 67 { running_cpus}60 {$running_jobs} 61 </TD> 62 <TD class="red"> 63 {$running_nodes} 64 </TD> 65 <TD class="red"> 66 {$running_cpus} 68 67 </TD> 69 68 </TR> … … 74 73 </TD> 75 74 <TD class="gray"> 76 { queued_jobs}77 </TD> 78 <TD class="gray"> 79 { queued_nodes}80 </TD> 81 <TD class="gray"> 82 { queued_cpus}75 {$queued_jobs} 76 </TD> 77 <TD class="gray"> 78 {$queued_nodes} 79 </TD> 80 <TD class="gray"> 81 {$queued_cpus} 83 82 </TD> 84 83 </TR> … … 89 88 </TD> 90 89 <TD class="brown"> 91 { total_jobs}92 </TD> 93 <TD class="brown"> 94 { total_nodes}95 </TD> 96 <TD class="brown"> 97 { total_cpus}90 {$total_jobs} 91 </TD> 92 <TD class="brown"> 93 {$total_nodes} 94 </TD> 95 <TD class="brown"> 96 {$total_cpus} 98 97 </TD> 99 98 </TR> … … 107 106 </TD> 108 107 <TD class="green"> 109 { free_nodes}110 </TD> 111 <TD class="green"> 112 { free_cpus}108 {$free_nodes} 109 </TD> 110 <TD class="green"> 111 {$free_cpus} 113 112 </TD> 114 113 </TR> … … 119 118 </TD> 120 119 <TD> 121 { view_jobs}122 </TD> 123 <TD> 124 { view_nodes}125 </TD> 126 <TD> 127 { view_cpus}120 {$view_jobs} 121 </TD> 122 <TD> 123 {$view_nodes} 124 </TD> 125 <TD> 126 {$view_cpus} 128 127 </TD> 129 128 </TR> … … 133 132 <BR> 134 133 <div id="monarchimage"> 135 { rjqj_graph}134 {$rjqj_graph} 136 135 </div> 137 136 … … 139 138 <!-- INCLUDESCRIPT BLOCK : ci_script --> 140 139 <div id="monarchimage"> 141 <IMG SRC="{ clusterimage}" USEMAP="#MONARCH_CLUSTER_BIG" BORDER="0">140 <IMG SRC="{$clusterimage}" USEMAP="#MONARCH_CLUSTER_BIG" BORDER="0"> 142 141 </div> 143 142 <MAP NAME="MONARCH_CLUSTER_BIG"> 144 <!-- START BLOCK : node_clustermap --> 145 { node_area_map}146 <!-- END BLOCK : node_clustermap --> 143 {if "$nodes_clustermap" == "yes"} 144 {$node_area_map} 145 {/if} 147 146 </MAP> 148 147 <BR> 149 <FONT class="footer">Last updated: { report_time}</FONT></CENTER>148 <FONT class="footer">Last updated: {$report_time}</FONT></CENTER> 150 149 </TD> 151 150 152 151 </TD> 153 152 <TD ALIGN="CENTER"> 154 <IMG SRC="{ pie}">153 <IMG SRC="{$pie}"> 155 154 </TD> 156 155 </TR> … … 162 161 <NOSCRIPT><P>[Sorting by column header requires JavaScript]<BR><BR></P></NOSCRIPT> 163 162 164 <INPUT TYPE="HIDDEN" NAME="sortby" VALUE="{ sortby}">165 <INPUT TYPE="HIDDEN" NAME="sortorder" VALUE="{ sortorder}">166 <INPUT TYPE="HIDDEN" NAME="c" VALUE="{ clustername}">167 <INPUT TYPE="HIDDEN" NAME="queue" VALUE="{ queue}">168 <INPUT TYPE="HIDDEN" NAME="state" VALUE="{ state}">169 <INPUT TYPE="HIDDEN" NAME="owner" VALUE="{ owner}">170 <INPUT TYPE="HIDDEN" NAME="id" VALUE="{ id}">171 <INPUT TYPE="HIDDEN" NAME="filterorder" VALUE="{ order}">163 <INPUT TYPE="HIDDEN" NAME="sortby" VALUE="{$sortby}"> 164 <INPUT TYPE="HIDDEN" NAME="sortorder" VALUE="{$sortorder}"> 165 <INPUT TYPE="HIDDEN" NAME="c" VALUE="{$clustername}"> 166 <INPUT TYPE="HIDDEN" NAME="queue" VALUE="{$queue}"> 167 <INPUT TYPE="HIDDEN" NAME="state" VALUE="{$state}"> 168 <INPUT TYPE="HIDDEN" NAME="owner" VALUE="{$owner}"> 169 <INPUT TYPE="HIDDEN" NAME="id" VALUE="{$id}"> 170 <INPUT TYPE="HIDDEN" NAME="filterorder" VALUE="{$order}"> 172 171 173 172 <TABLE WIDTH="100%" CELLPADDING="2" CELLSPACING="2" BORDER=0> … … 179 178 <TH><B><A HREF="#" onClick="setSort( 'name' )" ALT="Jobname" TITLE="Jobname">Name</A></B></TH> 180 179 <TH><B><A HREF="#" onClick="setSort( 'req_cpu' )" ALT="Requested CPU Time (walltime)" TITLE="Requested CPU Time (walltime)">Req. CPU time</A></B></TH> 181 <!-- START BLOCK : column_header_req_mem --> 180 {if "$column_header_req_mem" == "yes"} 182 181 <TH><B><A HREF="#" onClick="setSort( 'req_mem' )" ALT="Requested Memory" TITLE="Requested Memory">Req. Memory</A></B></TH> 183 <!-- END BLOCK : column_header_req_mem --> 182 {/if} 184 183 <TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">N</A>/<A HREF="#" onClick="setSort( 'cpus' )" ALT="Processors" TITLE="Processors">P</A></B></TH> 185 <!-- START BLOCK : column_header_queued --> 184 {if "$column_header_queued" == "yes"} 186 185 <TH><B><A HREF="#" onClick="setSort( 'queued' )">Queued</A></B></TH> 187 <!-- END BLOCK : column_header_queued --> 188 <!-- START BLOCK : column_header_nodes --> 186 {/if} 187 {if "$column_header_nodes" == "yes"} 189 188 <TH WIDTH="11%"><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">Nodes</A></B></TH> 190 <!-- END BLOCK : column_header_nodes --> 189 {/if} 191 190 <TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH> 192 191 <TH><B><A HREF="#" onClick="setSort( 'runningtime' )">Runningtime</A></B></TH> 193 192 </TR> 194 193 195 <!-- START BLOCK : node --> 196 <TR CLASS="{ nodeclass}">197 <TD><A HREF="#" onClick="setFilter( 'id', '{ id}' )">{id}</A></TD>198 <TD><A HREF="#" onClick="setFilter( 'state', '{ state}' )" ALT="{fullstate}" TITLE="{fullstate}">{state}</A></TD>199 <TD><A HREF="#" onClick="setFilter( 'owner', '{ owner}' )">{owner}</A></TD>200 <TD><A HREF="#" onClick="setFilter( 'queue', '{ queue}' )">{queue}</A></TD>201 <TD ALT="{ fulljobname}" TITLE="{fulljobname}">202 <!-- START BLOCK : jobname_hint_start --> 194 {loop $node_list} 195 <TR CLASS="{$nodeclass}"> 196 <TD><A HREF="#" onClick="setFilter( 'id', '{$id}' )">{$id}</A></TD> 197 <TD><A HREF="#" onClick="setFilter( 'state', '{$state}' )" ALT="{$fullstate}" TITLE="{$fullstate}">{$state}</A></TD> 198 <TD><A HREF="#" onClick="setFilter( 'owner', '{$owner}' )">{$owner}</A></TD> 199 <TD><A HREF="#" onClick="setFilter( 'queue', '{$queue}' )">{$queue}</A></TD> 200 <TD ALT="{$fulljobname}" TITLE="{$fulljobname}"> 201 {if "$jobname_hint_start" == "yes"} 203 202 <FONT CLASS="jobname_hint"> 204 <!-- END BLOCK : jobname_hint_start --> 205 { name}206 <!-- START BLOCK : jobname_hint_end --> 203 {/if} 204 {$name} 205 {if "$jobname_hint_end" == "yes"} 207 206 </FONT> 208 <!-- END BLOCK : jobname_hint_end --> 207 {/if} 209 208 </TD> 210 <TD>{ req_cpu}</TD>211 <!-- START BLOCK : column_req_mem --> 212 <TD>{ req_memory}</TD>213 <!-- END BLOCK : column_req_mem --> 214 <TD>{ nodes}/{cpus}</TD>215 <!-- START BLOCK : column_queued --> 216 <TD>{ queued}</TD>217 <!-- END BLOCK : column_queued --> 218 <!-- START BLOCK : column_nodes --> 219 <TD>{ nodes_hostnames}</TD>220 <!-- END BLOCK : column_nodes --> 221 <TD>{ started}</TD>222 <TD>{ runningtime}</TD>209 <TD>{$req_cpu}</TD> 210 {if "$column_req_mem" == "yes"} 211 <TD>{$req_memory}</TD> 212 {/if} 213 <TD>{$nodes}/{$cpus}</TD> 214 {if "$column_queued" == "yes"} 215 <TD>{$queued}</TD> 216 {/if} 217 {if "$column_nodes" == "yes"} 218 <TD>{$nodes_hostnames}</TD> 219 {/if} 220 <TD>{$started}</TD> 221 <TD>{$runningtime}</TD> 223 222 </TR> 224 <!-- END BLOCK : node --> 223 {/loop} 225 224 </TABLE> 226 225 </CENTER> 227 226 228 <!-- START BLOCK : showhosts --> 227 {if "$showhosts" == "yes"} 229 228 <TABLE BORDER="0" WIDTH="100%"> 230 229 <TR> … … 232 231 <FONT SIZE="-1"> 233 232 Show Hosts: 234 yes<INPUT type=radio name="sh" value="1" OnClick="toga_form.submit();" { checked1}>235 no<INPUT type=radio name="sh" value="0" OnClick="toga_form.submit();" { checked0}>233 yes<INPUT type=radio name="sh" value="1" OnClick="toga_form.submit();" {$checked1}> 234 no<INPUT type=radio name="sh" value="0" OnClick="toga_form.submit();" {$checked0}> 236 235 </FONT> 237 236 | 238 job <strong>{ id}</strong> metric <strong>{metric}</strong>237 job <strong>{$id}</strong> metric <strong>{$metric}</strong> 239 238 | 240 239 <FONT SIZE="-1"> 241 Columns { cols_menu}240 Columns {$cols_menu} 242 241 </FONT> 243 242 </TD> … … 249 248 <TABLE> 250 249 <TR> 251 <!-- START BLOCK : sorted_list --> 252 { metric_image}{br}253 <!-- END BLOCK : sorted_list --> 250 {loop $sorted_list} 251 {$metric_image}{$br} 252 {/loop} 254 253 </TR> 255 254 </TABLE> … … 260 259 </CENTER> 261 260 262 <!-- END BLOCK : showhosts --> 261 {/if}
Note: See TracChangeset
for help on using the changeset viewer.