<table class="list workflows transitions transitions-<%= name %>"> <thead> <tr> <th> <%= link_to_function(image_tag('toggle_check.png'), "toggleCheckboxesBySelector('table.transitions-#{name} input')", :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}") %> <%=l(:label_current_status)%> </th> <th colspan="<%= @statuses.length %>"><%=l(:label_new_statuses_allowed)%></th> </tr> <tr> <td></td> <% for new_status in @statuses %> <td style="width:<%= 75 / @statuses.size %>%;"> <%= link_to_function(image_tag('toggle_check.png'), "toggleCheckboxesBySelector('table.transitions-#{name} input.new-status-#{new_status.id}')", :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}") %> <%=h new_status.name %> </td> <% end %> </tr> </thead> <tbody> <% for old_status in @statuses %> <tr class="<%= cycle("odd", "even") %>"> <td class="name"> <%= link_to_function(image_tag('toggle_check.png'), "toggleCheckboxesBySelector('table.transitions-#{name} input.old-status-#{old_status.id}')", :title => "#{l(:button_check_all)}/#{l(:button_uncheck_all)}") %> <%=h old_status.name %> </td> <% for new_status in @statuses -%> <% checked = workflows.detect {|w| w.old_status_id == old_status.id && w.new_status_id == new_status.id} %> <td class="<%= checked ? 'enabled' : '' %>"> <%= transition_tag workflows, old_status, new_status, name %> </td> <% end -%> </tr> <% end %> </tbody> </table>