% _.each(anns, function(ann) { %>
data-annId="<%- ann.id %>"
data-added-by="<% print(_.escape(ann.addedBy.join(','))) %>"
<% } else { %>
data-added-by="<%= WEBCLIENT.USER.id %>"
<% } %>
class="keyValueTable
<% if (!ann.id || (ann.permissions.canEdit && clientMapAnn)){ %> editableKeyValueTable <% } %>
">
<% if (showNs && ann.ns) { %>
<%- ann.ns.slice(0, 50) %>
|
<% } %>
<% if (ann.id) { %>
Added by: <%- ann.owner.firstName %> <%- ann.owner.lastName %>
<% if (showParent && ann.link.parent.name){ %>
<% if (ann.parentNames) { %>
<%- ann.parentNames.length %> Annotations linked to:
<% } else { %>
To:
<% } %>
<%- ann.parentNames ? (ann.parentNames.length + " objects") : ann.link.parent.name %>
<% } %>
<% if (ann.parentNames) { %>
You are
<% print (ann.permissions.canEdit && clientMapAnn ? 'editing' : 'viewing') %>
<%- ann.parentNames.length %> identical Key-Value annotations:
<% } %>
<% if (!ann.parentNames && ann.link) { %>
<%- ann.link.parent.class.slice(0, ann.link.parent.class.length-1) %>
ID: <%- ann.link.parent.id %>
<% } %>
Annotation ID<% if (ann.parentNames) { %>s<% } %>: <%= ann.id %>
<% if (ann.parentNames) { %>
Linked to:
<% _.each(ann.parentNames, function(pName) { %>
  <%- pName %>
<% }) %>
<% } %>
<% if (ann.owner) { %>
Owner: <%- ann.owner.firstName %> <%- ann.owner.lastName %>
<% } %>
<% if (ann.link) { %>
Linked by: <%- ann.link.owner.firstName %> <%- ann.link.owner.lastName %>
<% if (ann.link.date) { %>
On: <% print(OME.formatDate(ann.link.date)) %>
<% } %>
<% } %>
<% } else if (objCount && objCount > 1) { %>
Add annotations to <%- objCount %> objects
Identical Key-Value annotations will be added to each selected object.
<% } %>
|
<% if (showTableHead) { %>
Key |
Value |
<% } %>
<% if (ann.id) { %>
<% _.each(ann.values, function(row) { %>
<%- row['0'] %> |
<%- row['1'] %> |
<% }) %>
<% } else { %>
Add Key |
Add Value |
<% } %>
<% }) %>