details.jsp 6.27 KB
Newer Older
Matija Obreza's avatar
Matija Obreza committed
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>

<%@include file="/WEB-INF/jsp/init.jsp"%>

<html>
<head>
<title><spring:message code="accession.page.profile.title" arguments="${accession.accessionName}" argumentSeparator="|" /></title>
</head>
<body>
	<h1>
		<c:out value="${accession.accessionName}" />
		<small><c:out value="${accession.instituteCode}" /></small>
	</h1>
Matija Obreza's avatar
Updates    
Matija Obreza committed
14

Matija Obreza's avatar
Matija Obreza committed
15
16
17
18
19
	<div class="page-header acn">
		<div class="sel ${selection.containsId(accession.id) ? 'picked' : ''}" x-aid="${accession.id}">
			<a class="add" href="<c:url value="/sel/add/${accession.id}" />"><spring:message code="selection.add" arguments="${accession.accessionName}" /></a>
			<a class="remove" href="<c:url value="/sel/remove/${accession.id}" />"><spring:message code="selection.remove" arguments="${accession.accessionName}" /></a>
		</div>
Matija Obreza's avatar
Matija Obreza committed
20
	</div>
Matija Obreza's avatar
Matija Obreza committed
21

Matija Obreza's avatar
Matija Obreza committed
22
	<c:if test="${accession.inTrust eq true}">
Matija Obreza's avatar
Updates    
Matija Obreza committed
23
24
25
		<div class="alert">
			<spring:message code="accession.inTrust.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
26
	</c:if>
Matija Obreza's avatar
Updates    
Matija Obreza committed
27

Matija Obreza's avatar
Matija Obreza committed
28
	<c:if test="${accession.inSvalbard eq true}">
Matija Obreza's avatar
Updates    
Matija Obreza committed
29
30
31
		<div class="alert">
			<spring:message code="accession.inSvalbard.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
32
	</c:if>
Matija Obreza's avatar
Updates    
Matija Obreza committed
33

Matija Obreza's avatar
Matija Obreza committed
34
	<c:if test="${accession.mlsStatus eq true}">
Matija Obreza's avatar
Updates    
Matija Obreza committed
35
36
37
		<div class="alert">
			<spring:message code="accession.mlsStatus.true" />
		</div>
Matija Obreza's avatar
Matija Obreza committed
38
39
	</c:if>

Matija Obreza's avatar
Matija Obreza committed
40
41
	<table>
		<tbody>
Matija Obreza's avatar
Updates    
Matija Obreza committed
42
43


Matija Obreza's avatar
Matija Obreza committed
44
45
			<tr>
				<td><spring:message code="accession.holdingInstitute" /></td>
Matija Obreza's avatar
Matija Obreza committed
46
47
				<td><a href="<c:url value="/wiews/${accession.instituteCode.toLowerCase()}" />"> <c:out value="${accession.institute.fullName}" />
				</a></td>
Matija Obreza's avatar
Matija Obreza committed
48
49
50
51
52
53
54
55
56
			</tr>
			<tr>
				<td><spring:message code="accession.holdingCountry" /></td>
				<td><c:out value="${accession.institute.country.name}" /></td>
			</tr>
			<tr>
				<td><spring:message code="accession.accessionName" /></td>
				<td><c:out value="${accession.accessionName}" /></td>
			</tr>
Matija Obreza's avatar
Matija Obreza committed
57

58
59
60
61
62
63
			<c:if test="${crop ne null}">
				<tr>
					<td><spring:message code="accession.crop" /></td>
					<td><a href="<c:url value="/c/${crop.shortName}" />"><c:out value="${crop.name}" /></a></td>
				</tr>
			</c:if>
Matija Obreza's avatar
Matija Obreza committed
64

Matija Obreza's avatar
Matija Obreza committed
65
66
67
			<c:if test="${accession.countryOfOrigin ne null}">
				<tr>
					<td><spring:message code="accession.origin" /></td>
Matija Obreza's avatar
Matija Obreza committed
68
69
					<td><img src="http://genesys-pgr.org/images/flags/${accession.origin.toUpperCase()}.png" /> <a href="<c:url value="/geo/${accession.origin.toLowerCase()}" />"> <c:out value="${accession.countryOfOrigin.name}" />
					</a></td>
Matija Obreza's avatar
Matija Obreza committed
70
71
				</tr>
			</c:if>
Matija Obreza's avatar
Matija Obreza committed
72

Matija Obreza's avatar
Matija Obreza committed
73
74
75
76
77
78
79
80
81
82
			<tr>
				<td><spring:message code="taxonomy.genus" /></td>
				<td><c:out value="${accession.taxonomy.genus}" /></td>
			</tr>
			<tr>
				<td><spring:message code="taxonomy.species" /></td>
				<td><c:out value="${accession.taxonomy.species}" /></td>
			</tr>
			<tr>
				<td><spring:message code="taxonomy.taxonName" /></td>
Matija Obreza's avatar
Updates    
Matija Obreza committed
83
84
				<td><a href="<c:url value="/acn/t/${accession.taxonomy.genus}/${accession.taxonomy.species}" />"><c:out value="${accession.taxonomy.taxonName}" /></a> <br />
				<a href="<c:url value="/wiews/${accession.institute.code.toLowerCase()}/t/${accession.taxonomy.genus}/${accession.taxonomy.species}" />"><spring:message code="accession.taxonomy-at-institute" arguments="${accession.taxonomy.taxonName}|||${accession.institute.code}" argumentSeparator="|||" /></a></td>
Matija Obreza's avatar
Matija Obreza committed
85
86
			</tr>
			<tr>
Matija Obreza's avatar
Matija Obreza committed
87
				<td><spring:message code="accession.otherNames" /></td>
Matija Obreza's avatar
Matija Obreza committed
88
				<td><c:out value="${accessionNames.accNames}" /><br /> <c:out value="${accessionNames.otherIds}" /></td>
Matija Obreza's avatar
Matija Obreza committed
89
			</tr>
Matija Obreza's avatar
Updates    
Matija Obreza committed
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144


			<c:if test="${accessionExchange ne null}">
				<tr>
					<td><spring:message code="accession.donor.institute" /></td>
					<td>${accessionExchange.donorInstitute}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.donor.accessionNumber" /></td>
					<td>${accessionExchange.accNumbDonor}</td>
				</tr>
			</c:if>

			<c:if test="${accessionCollect ne null}">
				<tr>
					<td><spring:message code="accession.collecting.date" /></td>
					<td>${accessionCollect.collectDate}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.number" /></td>
					<td>${accessionCollect.collectorsNumb}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.institute" /></td>
					<td>${accessionCollect.collectingInstitute}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.collecting.site" /></td>
					<td>${accessionCollect.collectSite}</td>
				</tr>
			</c:if>

			<c:if test="${accessionBreeding ne null}">
				<tr>
					<td><spring:message code="accession.breederCode" /></td>
					<td>${accessionBreeding.breederCode}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.pedigree" /></td>
					<td>${accessionBreeding.pedigree}</td>
				</tr>
			</c:if>


			<c:if test="${accessionEnvironment ne null}">
				<tr>
					<td><spring:message code="accession.geolocation" /></td>
					<td>${accessionEnvironment.latitude}, ${accessionEnvironment.longitude}</td>
				</tr>
				<tr>
					<td><spring:message code="accession.altitude" /></td>
					<td>${accessionEnvironment.altitude}<span class="uom">m</span></td>
				</tr>
			</c:if>

Matija Obreza's avatar
Matija Obreza committed
145
146
		</tbody>
	</table>
Matija Obreza's avatar
Matija Obreza committed
147

Matija Obreza's avatar
Updates    
Matija Obreza committed
148
149


Matija Obreza's avatar
Matija Obreza committed
150
151
152
153
154
155
156
	<c:if test="${methods.size() gt 0}">
		<h2>
			<spring:message code="accession.methods" />
		</h2>
		<table>
			<tbody>
				<c:forEach items="${methods}" var="method" varStatus="status">
Matija Obreza's avatar
Matija Obreza committed
157
					<tr class="targeted" id="method${method.id}">
Matija Obreza's avatar
Matija Obreza committed
158
159
160
						<td><c:out value="${method.parameter.title}" /></td>
						<td><c:forEach items="${methodValues[method.id]}" var="val">
								<div>
161
									<c:out value="${method.decode(val.value)}" />
Matija Obreza's avatar
Updates    
Matija Obreza committed
162
									<span class="uom"><c:out value="${method.unit}" /></span> <sup><a href="#metadata-${val.experimentId}"><c:out value="${val.experimentId}" /></a></sup>
Matija Obreza's avatar
Matija Obreza committed
163
164
165
166
167
168
169
170
171
172
								</div>
							</c:forEach></td>
						<td><c:out value="${method.method}" /></td>
					</tr>
				</c:forEach>
			</tbody>
		</table>
	</c:if>

	<c:if test="${metadatas.size() gt 0}">
Matija Obreza's avatar
Matija Obreza committed
173
		<h3>
Matija Obreza's avatar
Matija Obreza committed
174
			<spring:message code="accession.metadatas" />
Matija Obreza's avatar
Matija Obreza committed
175
		</h3>
Matija Obreza's avatar
Matija Obreza committed
176
		<ul class="funny-list">
Matija Obreza's avatar
Matija Obreza committed
177
		<c:forEach items="${metadatas}" var="metadata" varStatus="status">
Matija Obreza's avatar
Matija Obreza committed
178
179
180
181
182
			<li class="clearfix targeted ${status.count % 2 == 0 ? 'even' : 'odd'}" id="metadata-${metadata.id}">
				<div class="show pull-left"><sup><c:out value="${metadata.id}" /></sup> <a href="<c:url value="/data/view/${metadata.id}" />"><c:out value="${metadata.title}" /></a></div>
				<div class="pull-right"><c:out value="${metadata.institute}" /></div>
				<div class="pull-right"><c:out value="${metadata.description}" /></div>
			</li>
Matija Obreza's avatar
Matija Obreza committed
183
		</c:forEach>
Matija Obreza's avatar
Matija Obreza committed
184
		</ul>
Matija Obreza's avatar
Matija Obreza committed
185
186
	</c:if>

Matija Obreza's avatar
Matija Obreza committed
187
188
</body>
</html>