5 <div class="col-sm-3 compute-summary-numbers">
6 <div class="panel panel-default">
16 <td><%= nodes.select {|n| n.crunch_worker_state.in? ["busy", "idle"] }.size %></td>
17 <td><%= nodes.select {|n| n.crunch_worker_state == "busy" }.size %></td>
18 <td><%= nodes.select {|n| n.crunch_worker_state == "idle" }.size %></td>
29 <div class="col-sm-9">
30 <div class="clearfix" style="margin-top:0.5em; margin-bottom:0.5em">
31 <% nodes.sort_by { |n| n.hostname || "" }.each do |n| %>
32 <% if n.crunch_worker_state.in? ["busy", "idle"] %>
33 <div class="pull-left compute-summary">
34 <a data-toggle="collapse" href="#detail_<%= n.hostname %>" class="compute-summary-head label label-<%= if n.crunch_worker_state == 'busy' then 'primary' else 'default' end %>">
37 <div id="detail_<%= n.hostname %>" class="collapse compute-detail">
38 state: <%= n.crunch_worker_state %><br>
39 <% [:total_cpu_cores, :total_ram_mb, :total_scratch_mb].each do |i| %>
40 <%= i.to_s.gsub '_', ' ' %>: <%= n.info[i] %><br>