def render_pipeline_job pj
if pj[:percent_done]
pj[:progress_bar] = raw <<EOF
-<div class="progress" style="width:100px">
+<div class="progress" style="width:100%">
<span class="progress-bar progress-bar-success" style="width:#{pj[:percent_done]}%"></span>
<span class="progress-bar" style="width:#{pj[:percent_running]}%"></span>
</div>
EOF
elsif pj[:progress]
raw <<EOF
-<div class="progress" style="width:100px">
+<div class="progress" style="width:100%">
<span class="progress-bar" style="width:#{pj[:progress]*100}%">
</span>
</div>
<col width="20%" />
<col width="20%" />
<col width="13%" />
- <col width="27%" />
+ <col width="13%" />
+ <col width="20%" />
</colgroup>
<tr>
<th>Log</th>
<th>Age</th>
<th>Status</th>
+ <th>Progress</th>
</tr>
<% @my_jobs[0..6].each do |j| %>
<% else %>
<span class="label">queued</span>
<% end %>
+</td>
+<td>
<% percent_total_tasks = 100 / (j.tasks_summary[:running] + j.tasks_summary[:done] + j.tasks_summary[:todo]) rescue 0 %>
- <div class="inline-progress-container pull-right">
+ <div class="inline-progress-container">
<div class="progress">
<span class="progress-bar progress-bar-success" style="width: <%= j.tasks_summary[:done] * percent_total_tasks rescue 0 %>%;">
</span>
<col width="30%" />
<col width="30%" />
<col width="13%" />
- <col width="27%" />
+ <col width="13%" />
+ <col width="20%" />
</colgroup>
<tr>
<th>Template</th>
<th>Age</th>
<th>Status</th>
+ <th>Progress</th>
</tr>
<% @my_pipelines[0..6].each do |p| %>
<% else %>
<span class="label">queued</span>
<% end %>
-
+ </td>
+ <td>
<% summary = pipeline_summary p %>
- <div class="inline-progress-container pull-right">
+ <div class="inline-progress-container">
<div class="progress">
<span class="progress-bar progress-bar-success" style="width: <%= summary[:percent_done] %>%;">
</span>