end
if use_words
- s = ""
+ s = []
if days > 0 then
- s += "#{days} day#{'s' if days != 1}"
+ s << "#{days} day#{'s' if days != 1}"
end
if hours > 0 then
- s += " #{hours} hour#{'s' if hours != 1}"
+ s << "#{hours} hour#{'s' if hours != 1}"
end
if minutes > 0 then
- s += " #{minutes} minute#{'s' if minutes != 1}"
+ s << "#{minutes} minute#{'s' if minutes != 1}"
end
if seconds > 0 and not round_to_min
- s += " #{seconds} second#{'s' if seconds != 1}"
+ s << "#{seconds} second#{'s' if seconds != 1}"
end
+ s = s * " "
else
s = ""
if days > 0
- <% current_job = pj[:job] if pj[:job] != {} %>
+ <% current_job = pj[:job] if pj[:job] != {} and pj[:job][:uuid] %>
<div class="panel panel-default">
<div class="panel-heading">
<div class="container-fluid">
0
end
}.reduce(:+) || 0 %>
- <%= render_runtime(runningtime, true, false) %><% if walltime - runningtime > 0 %>
- (<%= render_runtime(walltime - runningtime, true) %> queued)<% end %><% if cputime == 0 %>.<% else %>
+ <%= render_runtime(runningtime, true, false) %><% if (walltime - runningtime) > 0 %>
+ (<%= render_runtime(walltime - runningtime, true, false) %> queued)<% end %><% if cputime == 0 %>.<% else %>
and used
<%= render_runtime(cputime, true) %>
of CPU time (<%= (cputime/runningtime).round(1) %>⨯ scaling).