13023: Workaround firefox copy&paste bug on jobs & pipeline log viewers.
[arvados.git] / apps / workbench / app / views / application / _arvados_object_attr.html.erb
1 <%# Copyright (C) The Arvados Authors. All rights reserved.
2
3 SPDX-License-Identifier: AGPL-3.0 %>
4
5 <% object ||= @object %>
6 <% if attrvalue.is_a? Hash then attrvalue.each do |infokey, infocontent| %>
7 <tr class="info">
8   <td><%= attr %>[<%= infokey %>]</td>
9   <td>
10     <%= render partial: 'application/arvados_attr_value', locals: { obj: object, attr: nil, attrvalue: infocontent } %>
11   </td>
12 </tr>
13 <% end %>
14 <% elsif attrvalue.is_a? String or attrvalue.respond_to? :to_s %>
15 <tr class="<%= 'info' if %w(uuid owner_uuid created_at modified_at modified_by_user_uuid modified_by_client_uuid updated_at).include?(attr.to_s) %>">
16   <td><%= attr %></td>
17   <td>
18     <%= render partial: 'application/arvados_attr_value', locals: { obj: object, attr: attr, attrvalue: attrvalue } %>
19   </td>
20 </tr>
21 <% end %>