X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9e3bb9b984ff700fc3455f87437a8f1ac5841f0e..73d73c7b799ddb60363ddf409d8d301b27c82c00:/apps/workbench/app/views/pipeline_instances/compare.html.erb diff --git a/apps/workbench/app/views/pipeline_instances/compare.html.erb b/apps/workbench/app/views/pipeline_instances/compare.html.erb index 8739c8dc82..9e8d1e566b 100644 --- a/apps/workbench/app/views/pipeline_instances/compare.html.erb +++ b/apps/workbench/app/views/pipeline_instances/compare.html.erb @@ -1,75 +1 @@ -<% content_for :css do %> -.notnormal { - background: #ffffaa; -} -.headrow div { - padding-top: .5em; - padding-bottom: .5em; -} -.headrow:first-child { - border-bottom: 1px solid black; -} -<% end %> - -<% pi_span = [(10.0/[@objects.count,1].max).floor,1].max %> -
-<% [['Instance', :uuid], ['Template', :pipeline_template_uuid]].each do |label, attr| %> -
-
- <%# label %> -
- <% @objects.each do |object| %> -
- <%= render partial: 'application/arvados_attr_value', locals: { obj: object, attr: attr, attrvalue: object.send(attr.to_sym) } %> -
- <% end %> -
-<% end %> -
- -<% @rows.each do |row| %> -
-
- <%= row[:name] %> -
- <% @objects.each_with_index do |_, x| %> -
-
- - <% if row[:components][x] %> - <% pj = render_pipeline_job row[:components][x] %> - -
- <%= link_to_if_arvados_object pj[:job_id], {friendly_name: true, with_class_name: true}, {class: 'deemphasize'} %> -
- - <% %w(script script_version script_parameters output).each do |key| %> -
- <% unless key=='output' and pj[:result] != 'complete' %> - <% val = pj[key.to_sym] || pj[:job].andand[key.to_sym] %> - <% link_name = case - when !val - val = '' - when key == 'script_version' && val.match(/^[0-9a-f]{7,}$/) - val = val[0..7] # TODO: leave val alone, make link_to handle git commits - when key == 'output' - val.sub! /\+K.*$/, '' - val[0..12] - when key == 'script_parameters' - val = val.keys.sort.join(', ') - end - %> - <%= key %>: <%= link_to_if_arvados_object val, {friendly_name: true, link_text: link_name} %> - <% end %> -
- <% end %> - <% else %> - None - <% end %> -
-
- <% end %> -
-
-
-<% end %> +<%= render partial: 'content', layout: 'content_layout', locals: {pane_list: controller.compare_pane_list } %>