Merge branch 'master' into 10645-cr-mounts-display
[arvados.git] / apps / workbench / app / views / application / _show_text_with_locators.html.erb
1 <% data_height = data_height || 100 %>
2   <div style="max-height:<%=data_height%>px; overflow:auto;">
3     <% text_data.each_line do |l| %>
4       <% text_part = l %>
5       <% match = keep_locator_in_json l %>
6       <% if match %>
7         <% text_part = match[1] %>
8         <% rindex = match[2].rindex('"'); match2 = match[2][0..rindex-1] %>
9         <% pdh_readable = object_readable(match2) %>
10         <% quote_char = '"' %>
11       <% end %>
12       <span style="white-space: pre-wrap; margin: none;"><%= text_part %><% if match %><% if pdh_readable then %><%= link_to_arvados_object_if_readable(match[3], match[3], friendly_name: true) %><%= link_to_arvados_object_if_readable(match2, match2, link_text: match[4]) %><% else %><%= match2%><% end %><%=quote_char+match[5]%><br/><% end %></span>
13     <% end %>
14   </div>