7
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
2 <html xmlns="http://www.w3.org/1999/xhtml"
|
|
3 xmlns:h="http://java.sun.com/jsf/html"
|
|
4 xmlns:f="http://java.sun.com/jsf/core"
|
|
5 xmlns:ui="http://java.sun.com/jsf/facelets"
|
|
6 xmlns:a4j="http://richfaces.org/a4j"
|
|
7 xmlns:rich="http://richfaces.org/rich">
|
|
8
|
|
9 <body>
|
|
10 <ui:composition template="/templates/publicTemplate.xhtml">
|
|
11
|
|
12 <ui:define name="publicContent">
|
|
13
|
|
14 <h:outputStylesheet name="/css/ismi-db/display.css" />
|
|
15
|
|
16 <div id="pageTitle">
|
|
17 <h:outputText
|
|
18 value="Person [#{Session.displayAuthor.selectedAuthorId}]" />
|
|
19 </div>
|
|
20
|
|
21 <h:panelGrid columns="1" styleClass="mainPanel">
|
|
22
|
|
23
|
|
24
|
|
25 <h:commandButton title="Edit This Entity" value="Edit form"
|
|
26 image="#{ApplicationBean1.editImage}"
|
|
27 action="#{Session.displayAuthor.actionEditAuthor}"
|
|
28 rendered="#{Session.canEdit}" />
|
|
29
|
|
30
|
|
31 <h:panelGrid columns="2" styleClass="displayPanel"
|
|
32 columnClasses="displayPanelColumn01,displayPanelColumn02">
|
|
33
|
|
34 <h:outputText value="Permission" />
|
|
35
|
|
36 <h:panelGrid columns="2">
|
|
37 <h:outputText value="#{Session.displayAuthor.author.privacity} - " />
|
|
38 <h:commandLink value="change" rendered="#{Session.user != null}"
|
|
39 actionListener="#{Session.displayAuthor.changePrivacity4Person}"
|
|
40 onclick="if(!confirm('Do you really want to change the privacity of this person?')){ return; };" />
|
|
41 </h:panelGrid>
|
|
42
|
|
43 <h:outputText value="Full name of author" />
|
|
44 <h:panelGrid columns="1">
|
|
45 <h:outputText value="#{Session.displayAuthor.author.name}" />
|
|
46 <h:outputText value="#{Session.displayAuthor.author.nameTranslit}" />
|
|
47 </h:panelGrid>
|
|
48
|
|
49 <h:outputText value="Prime Alias" />
|
|
50 <h:outputText value="#{Session.displayAuthor.author.primeAlias}" />
|
|
51
|
|
52 <h:outputText value="Aliases" />
|
|
53 <h:dataTable var="alias" style="border:none;"
|
|
54 value="#{Session.displayAuthor.author.aliasList}">
|
|
55 <h:column style="border:none;">
|
|
56 <h:outputText value="#{alias}" />
|
|
57 </h:column>
|
|
58 </h:dataTable>
|
|
59
|
|
60 <h:outputText value="Date of birth" />
|
|
61 <h:outputText value="#{Session.displayAuthor.author.birthDate}"
|
|
62 escape="false" />
|
|
63
|
|
64 <h:outputText value="Date of death" />
|
|
65 <h:outputText value="#{Session.displayAuthor.author.deathDate}"
|
|
66 escape="false" />
|
|
67
|
|
68 <h:outputText value="Born in" />
|
|
69 <h:outputText value="#{Session.displayAuthor.author.bornInPlace}" />
|
|
70
|
|
71 <h:outputText value="Died in" />
|
|
72 <h:outputText value="#{Session.displayAuthor.author.diedInPlace}" />
|
|
73
|
|
74 <h:outputText value="Notes" />
|
|
75 <h:outputText value="#{Session.displayAuthor.author.notes}" />
|
|
76
|
|
77 <h:outputText value="Biography" />
|
|
78 <h:panelGrid>
|
|
79 <h:outputLink target="_blank"
|
|
80 value="#{Session.displayAuthor.author.url}">
|
|
81 <h:outputText value="#{Session.displayAuthor.author.url}" />
|
|
82 </h:outputLink>
|
|
83 </h:panelGrid>
|
|
84
|
|
85 <h:outputText value="Lived in"
|
|
86 rendered="#{!empty Session.displayAuthor.author.livedInPlaceList}" />
|
|
87 <h:dataTable var="item" style="border:none;"
|
|
88 value="#{Session.displayAuthor.author.livedInPlaceList}"
|
|
89 rendered="#{!empty Session.displayAuthor.author.livedInPlaceList}">
|
|
90 <h:column style="border:none;">
|
|
91 <f:facet name="header">
|
|
92 <h:outputText value="Place" />
|
|
93 </f:facet>
|
|
94 <h:outputText value="#{item}" />
|
|
95 </h:column>
|
|
96 <h:column style="border:none;">
|
|
97 <f:facet name="header">
|
|
98 <h:outputText value="Date" />
|
|
99 </f:facet>
|
|
100 <h:outputText
|
|
101 value="#{Session.displayAuthor.author.livedInPlaceMap[item]}"
|
|
102 escape="false" />
|
|
103 </h:column>
|
|
104 </h:dataTable>
|
|
105
|
|
106
|
|
107 <h:outputText value="Bibliographical References"
|
|
108 rendered="#{!empty Session.displayAuthor.author.referenceList}" />
|
|
109 <rich:dataTable var="item" style="border:none;width: 700px;"
|
|
110 value="#{Session.displayAuthor.author.referenceList}"
|
|
111 rendered="#{!empty Session.displayAuthor.author.referenceList}">
|
|
112 <h:column>
|
|
113 <f:facet name="header">
|
|
114 <h:outputText value="endnote-id" />
|
|
115 </f:facet>
|
|
116 <h:outputText value="#{item.endnoteId}" />
|
|
117 </h:column>
|
|
118
|
|
119 <h:column>
|
|
120 <f:facet name="header">
|
|
121 <h:outputText value="endnote-content" />
|
|
122 </f:facet>
|
|
123 <h:outputText value="#{item.endnoteContent}" />
|
|
124 </h:column>
|
|
125
|
|
126 <h:column>
|
|
127 <f:facet name="header">
|
|
128 <h:outputText value="escidoc label" />
|
|
129 </f:facet>
|
|
130 <h:outputText value="#{item.escidocLabel}" escape="false" />
|
|
131 </h:column>
|
|
132
|
|
133 <h:column>
|
|
134 <f:facet name="header">
|
|
135 <h:outputText value="additional_information" />
|
|
136 </f:facet>
|
|
137 <h:outputText value="#{item.additionalInf}" />
|
|
138 </h:column>
|
|
139
|
|
140 </rich:dataTable>
|
|
141
|
|
142
|
|
143 </h:panelGrid>
|
|
144
|
|
145
|
|
146
|
|
147 <!-- Titles -->
|
|
148 <h:panelGrid id="titlesPanel" style="width: 100%;">
|
|
149
|
|
150 <a name="titles" />
|
|
151 <h:outputText
|
|
152 value="Titles (#{Session.displayAuthor.titleItemsSize})"
|
|
153 rendered="#{!empty Session.displayAuthor.titleItems}"
|
|
154 styleClass="titlePanel" />
|
|
155
|
|
156 <h:panelGrid columns="1"
|
|
157 rendered="#{(!empty Session.displayAuthor.titleItems) and Session.user != null }">
|
|
158 <a4j:commandLink value="Make all public"
|
|
159 actionListener="#{Session.displayAuthor.listenerMakeAllTitlesPublic}"
|
|
160 onclick="if(!confirm('Do you really want to change the privacity these titles?\nThis action can take some minutes.')){ return; };"
|
|
161 render="titleSelectOneListBox,titlePanel" />
|
|
162 <a4j:commandLink value="Make all private"
|
|
163 actionListener="#{Session.displayAuthor.listenerMakeAllTitlesPrivate}"
|
|
164 onclick="if(!confirm('Do you really want to change the privacity these titles?\nThis action can take some minutes.')){ return; };"
|
|
165 render="titleSelectOneListBox,titlePanel" />
|
|
166 </h:panelGrid>
|
|
167
|
|
168
|
|
169 <rich:dataTable
|
|
170 rendered="#{!empty Session.displayAuthor.titleItems}"
|
|
171 value="#{Session.displayAuthor.titleItems}" var="titleItem"
|
|
172 styleClass="select">
|
|
173 <rich:column>
|
|
174 <h:commandLink id="selectItem" style="text-decoration:none;"
|
|
175 actionListener="#{Session.displayAuthor.listenerShowTitle0}"
|
|
176 render="titlesPanel">
|
|
177 <div class="selectItem" style="#{titleItem.style}">#{titleItem.label}</div>
|
|
178 </h:commandLink>
|
|
179 </rich:column>
|
|
180 </rich:dataTable>
|
|
181
|
|
182 <h:panelGrid id="titlePanel" columns="1" style="width: 100%;"
|
|
183 rendered="#{Session.displayAuthor.selectedTitleId != null}">
|
|
184
|
|
185 <h:commandButton value="edit or view this title"
|
|
186 action="#{Session.displayAuthor.actionEditTitle}"
|
|
187 rendered="#{Session.canEdit}" />
|
|
188
|
|
189 <h:panelGrid columns="2" styleClass="displayPanel"
|
|
190 columnClasses="displayPanelColumn01,displayPanelColumn02">
|
|
191
|
|
192 <h:outputText value="Permission" />
|
|
193 <h:panelGrid columns="2">
|
|
194 <h:outputText
|
|
195 value="#{Session.displayAuthor.title.privacity} - " />
|
|
196 <h:commandLink value="change" rendered="#{Session.user != null}"
|
|
197 actionListener="#{Session.displayAuthor.changePrivacity4Title}"
|
|
198 onclick="if(!confirm('Do you really want to change the privacity of this title?')){ return; };" />
|
|
199 </h:panelGrid>
|
|
200
|
|
201 <h:outputText value="Title ID" />
|
|
202 <h:outputText value="#{Session.displayAuthor.selectedTitleId}" />
|
|
203
|
|
204 <h:outputText value="Full title" />
|
|
205 <h:outputText value="#{Session.displayAuthor.title.fullTitle}" />
|
|
206
|
|
207 <h:outputText value="Full title (translit)" />
|
|
208 <h:outputText
|
|
209 value="#{Session.displayAuthor.title.fullTitleTranslit}" />
|
|
210
|
|
211 <h:outputText value="Aliases" />
|
|
212 <h:dataTable var="aliasTitle" style="border:none;"
|
|
213 value="#{Session.displayAuthor.title.aliasList}">
|
|
214 <h:column style="border:none;">
|
|
215 <h:outputText value="#{aliasTitle}" />
|
|
216 </h:column>
|
|
217 </h:dataTable>
|
|
218
|
|
219 <h:outputText value="Date" />
|
|
220 <h:outputText value="#{Session.displayAuthor.title.creationDate}"
|
|
221 escape="false" />
|
|
222
|
|
223 <h:outputText value="Create in" />
|
|
224 <h:outputText value="#{Session.displayAuthor.title.createIn}" />
|
|
225
|
|
226 <h:outputText value="Language" />
|
|
227 <h:outputText value="#{Session.displayAuthor.title.language}" />
|
|
228
|
|
229 <h:outputText value="Subject" />
|
|
230 <h:outputText value="#{Session.displayAuthor.title.category}" />
|
|
231
|
|
232 <h:outputText value="Notes" />
|
|
233 <h:outputText value="#{Session.displayAuthor.title.notes}" />
|
|
234
|
|
235 <h:outputText value="Incipit" />
|
|
236 <h:outputText value="#{Session.displayAuthor.title.incipit}" />
|
|
237
|
|
238 <h:outputText value="Explicit" />
|
|
239 <h:outputText value="#{Session.displayAuthor.title.explicit}"
|
|
240 dir="RTL" />
|
|
241
|
|
242 <h:outputText value="Dedication" />
|
|
243 <h:outputText value="#{Session.displayAuthor.title.dedication}"
|
|
244 dir="RTL" />
|
|
245
|
|
246 <h:outputText value="Table of Contents" />
|
|
247 <h:outputText
|
|
248 value="#{Session.displayAuthor.title.tableOfContents}"
|
|
249 escape="false" />
|
|
250
|
|
251 <h:outputText value="Bibliographical References" />
|
|
252 <h:panelGrid columns="1">
|
|
253 <rich:dataTable var="item" style="border:none;width: 700px;"
|
|
254 value="#{Session.displayAuthor.title.referenceList}"
|
|
255 rendered="#{!empty Session.displayAuthor.title.referenceList}">
|
|
256
|
|
257 <h:column>
|
|
258 <f:facet name="header">
|
|
259 <h:outputText value="endnote-id" />
|
|
260 </f:facet>
|
|
261 <h:outputText value="#{item.endnoteId}" />
|
|
262 </h:column>
|
|
263
|
|
264 <h:column>
|
|
265 <f:facet name="header">
|
|
266 <h:outputText value="endnote-content" />
|
|
267 </f:facet>
|
|
268 <h:outputText value="#{item.endnoteContent}" />
|
|
269 </h:column>
|
|
270
|
|
271 <h:column>
|
|
272 <f:facet name="header">
|
|
273 <h:outputText value="escidoc label" />
|
|
274 </f:facet>
|
|
275 <h:outputText value="#{item.escidocLabel}" escape="false" />
|
|
276 </h:column>
|
|
277
|
|
278 <h:column>
|
|
279 <f:facet name="header">
|
|
280 <h:outputText value="additional_information" />
|
|
281 </f:facet>
|
|
282 <h:outputText value="#{item.additionalInf}" />
|
|
283 </h:column>
|
|
284 </rich:dataTable>
|
|
285 </h:panelGrid>
|
|
286
|
|
287 </h:panelGrid>
|
|
288
|
|
289 <!-- Titles -->
|
|
290 <h:panelGrid id="witnessesPanel">
|
|
291 <a name="witnesses" />
|
|
292 <h:outputText
|
|
293 value="Witnesses (#{Session.displayAuthor.witnessItemsSize})"
|
|
294 rendered="#{!empty Session.displayAuthor.witnessItems}"
|
|
295 styleClass="titlePanel" />
|
|
296
|
|
297 <h:panelGrid columns="1"
|
|
298 rendered="#{(!empty Session.displayAuthor.witnessItems) and Session.user != null}">
|
|
299 <h:commandLink value="Make all public"
|
|
300 actionListener="#{Session.displayAuthor.listenerMakeAllWitnessesPublic}"
|
|
301 onclick="if(!confirm('Do you really want to change the privacity these witnesses?\nThis action can take some minutes.')){ return; };" />
|
|
302 <h:commandLink value="Make all private"
|
|
303 actionListener="#{Session.displayAuthor.listenerMakeAllWitnessesPrivate}"
|
|
304 onclick="if(!confirm('Do you really want to change the privacity these witnesses?\nThis action can take some minutes.')){ return; };" />
|
|
305 </h:panelGrid>
|
|
306 </h:panelGrid>
|
|
307
|
|
308 <rich:dataTable
|
|
309 rendered="#{!empty Session.displayAuthor.witnessItems}"
|
|
310 value="#{Session.displayAuthor.witnessItems}" var="witnessItem"
|
|
311 styleClass="select" rows="10">
|
|
312 <rich:column>
|
|
313 <h:commandLink id="selectItem"
|
|
314 actionListener="#{Session.displayAuthor.listenerShowWitness0}"
|
|
315 style="text-decoration:none;">
|
|
316 <div class="selectItem" style="#{witnessItem.style}">#{witnessItem.label}</div>
|
|
317 </h:commandLink>
|
|
318 </rich:column>
|
|
319 <f:facet name="footer">
|
|
320 <rich:dataScroller id="scroller" rendered="#{Session.displayAuthor.witnessItemsSize > 10}"/>
|
|
321 </f:facet>
|
|
322 </rich:dataTable>
|
|
323
|
|
324 <h:panelGrid id="witnessPanel" columns="1" style="width: 100%;"
|
|
325 rendered="#{Session.displayAuthor.selectedWitnessId != null}">
|
|
326
|
|
327 <h:commandButton value="edit or view this witness"
|
|
328 action="#{Session.displayAuthor.actionEditWitness}"
|
|
329 rendered="#{Session.canEdit}" />
|
|
330
|
|
331 <h:panelGrid columns="2" styleClass="displayPanel"
|
|
332 columnClasses="displayPanelColumn01,displayPanelColumn02">
|
|
333
|
|
334 <h:outputText value="Permission" />
|
|
335 <h:panelGrid columns="2">
|
|
336 <h:outputText
|
|
337 value="#{Session.displayAuthor.witness.privacity} - " />
|
|
338 <h:commandLink value="change"
|
|
339 rendered="#{Session.user != null}"
|
|
340 actionListener="#{Session.displayAuthor.changePrivacity4Witness}"
|
|
341 onclick="if(!confirm('Do you really want to change the privacity of this witness?')){ return; };" />
|
|
342 </h:panelGrid>
|
|
343
|
|
344 <h:outputText value="Witness ID" />
|
|
345 <h:outputText value="#{Session.displayAuthor.selectedWitnessId}" />
|
|
346
|
|
347 <h:outputText value="State" />
|
|
348 <h:outputText value="#{Session.displayAuthor.witness.status}" />
|
|
349
|
|
350 <h:outputText value="Country" />
|
|
351 <h:outputText value="#{Session.displayAuthor.witness.country}" />
|
|
352
|
|
353 <h:outputText value="City" />
|
|
354 <h:outputText value="#{Session.displayAuthor.witness.city}" />
|
|
355
|
|
356 <h:outputText value="Repository" />
|
|
357 <h:outputText
|
|
358 value="#{Session.displayAuthor.witness.repository}" />
|
|
359
|
|
360 <h:outputText value="Collection" />
|
|
361 <h:outputText
|
|
362 value="#{Session.displayAuthor.witness.collection}" />
|
|
363
|
|
364 <h:outputText value="Codex Identifier" />
|
|
365 <h:outputText value="#{Session.displayAuthor.witness.codex}" />
|
|
366
|
|
367 <h:outputText value="Codex Owned by" />
|
|
368 <h:panelGrid columns="1">
|
|
369 <h:dataTable var="item" style="border:none;"
|
|
370 value="#{Session.displayAuthor.witness.ownedByList}"
|
|
371 rendered="#{!empty Session.displayAuthor.witness.ownedByList}">
|
|
372 <h:column style="border:none;">
|
|
373 <f:facet name="header">
|
|
374 <h:outputText value="Owner" />
|
|
375 </f:facet>
|
|
376 <h:outputText value="#{item}" />
|
|
377 </h:column>
|
|
378 <h:column style="border:none;">
|
|
379 <f:facet name="header">
|
|
380 <h:outputText value="Date" />
|
|
381 </f:facet>
|
|
382 <h:outputText
|
|
383 value="#{Session.displayAuthor.witness.ownedByMap[item]}"
|
|
384 escape="false" />
|
|
385 </h:column>
|
|
386 </h:dataTable>
|
|
387
|
|
388 </h:panelGrid>
|
|
389
|
|
390
|
|
391 <h:outputText value="Codex Read by" />
|
|
392 <h:panelGrid columns="1">
|
|
393 <h:dataTable var="item" style="border:none;"
|
|
394 value="#{Session.displayAuthor.witness.readByList}"
|
|
395 rendered="#{!empty Session.displayAuthor.witness.readByList}">
|
|
396 <h:column style="border:none;">
|
|
397 <f:facet name="header">
|
|
398 <h:outputText value="Reader" />
|
|
399 </f:facet>
|
|
400 <h:outputText value="#{item}" />
|
|
401 </h:column>
|
|
402 <h:column style="border:none;">
|
|
403 <f:facet name="header">
|
|
404 <h:outputText value="Date" />
|
|
405 </f:facet>
|
|
406 <h:outputText
|
|
407 value="#{Session.displayAuthor.witness.readByMap[item]}"
|
|
408 escape="false" />
|
|
409 </h:column>
|
|
410 </h:dataTable>
|
|
411 </h:panelGrid>
|
|
412
|
|
413 <h:outputText value="Notes on Title and Author" />
|
|
414 <h:outputText
|
|
415 value="#{Session.displayAuthor.witness.notesOnTitleAuthor}" />
|
|
416
|
|
417 <h:outputText value="Notes on Collation and Corrections" />
|
|
418 <h:outputText
|
|
419 value="#{Session.displayAuthor.witness.notesOnCollationAndCorrections}" />
|
|
420
|
|
421 <h:outputText value="Notes on Ownership" />
|
|
422 <h:outputText
|
|
423 value="#{Session.displayAuthor.witness.notesOnOwnership}" />
|
|
424
|
|
425 <h:outputText value="Notes (general)" />
|
|
426 <h:outputText value="#{Session.displayAuthor.witness.notes}" />
|
|
427
|
|
428 <h:outputText value="Table of Contents" />
|
|
429 <h:outputText
|
|
430 value="#{Session.displayAuthor.witness.tableOfContents}"
|
|
431 escape="false" />
|
|
432
|
|
433 <h:outputText value="Bibliographical References" />
|
|
434 <h:panelGrid columns="1">
|
|
435 <rich:dataTable var="item" style="border:none;width: 700px;"
|
|
436 value="#{Session.displayAuthor.witness.referenceList}"
|
|
437 rendered="#{!empty Session.displayAuthor.title.referenceList}">
|
|
438
|
|
439 <h:column>
|
|
440 <f:facet name="header">
|
|
441 <h:outputText value="endnote-id" />
|
|
442 </f:facet>
|
|
443 <h:outputText value="#{item.endnoteId}" />
|
|
444 </h:column>
|
|
445
|
|
446 <h:column>
|
|
447 <f:facet name="header">
|
|
448 <h:outputText value="endnote-content" />
|
|
449 </f:facet>
|
|
450 <h:outputText value="#{item.endnoteContent}" />
|
|
451 </h:column>
|
|
452
|
|
453 <h:column>
|
|
454 <f:facet name="header">
|
|
455 <h:outputText value="escidoc label" />
|
|
456 </f:facet>
|
|
457 <h:outputText value="#{item.escidocLabel}" escape="false" />
|
|
458 </h:column>
|
|
459
|
|
460 <h:column>
|
|
461 <f:facet name="header">
|
|
462 <h:outputText value="additional_information" />
|
|
463 </f:facet>
|
|
464 <h:outputText value="#{item.additionalInf}" />
|
|
465 </h:column>
|
|
466 </rich:dataTable>
|
|
467 </h:panelGrid>
|
|
468
|
|
469 </h:panelGrid>
|
|
470 </h:panelGrid>
|
|
471
|
|
472
|
|
473 </h:panelGrid>
|
|
474
|
|
475
|
|
476 </h:panelGrid>
|
|
477
|
|
478
|
|
479
|
|
480
|
|
481 </h:panelGrid>
|
|
482
|
|
483
|
|
484 </ui:define>
|
|
485
|
|
486 </ui:composition>
|
|
487 </body>
|
|
488 </html>
|