annotate src/main/webapp/public/publicCodex.jsp @ 50:6759030ef45b

remove notification of unknown titles in public codex display.
author casties
date Thu, 16 Jul 2015 09:52:15 +0000
parents 0c6aec6f2716
children 111fc1d17019
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 <%@ page contentType="text/html; charset=UTF-8" %>
jurzua
parents:
diff changeset
2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
jurzua
parents:
diff changeset
3 <%@page import="org.mpi.openmind.repository.bo.Entity"%>
jurzua
parents:
diff changeset
4 <%@page import="de.mpiwg.itgroup.diva.jsp.JSPDigitalization"%>
jurzua
parents:
diff changeset
5
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7 <html>
jurzua
parents:
diff changeset
8 <head>
jurzua
parents:
diff changeset
9 <title>Codex Details</title>
jurzua
parents:
diff changeset
10
jurzua
parents:
diff changeset
11 <link href="../imageServer/resources/css/diva4ismi.css" type="text/css" rel="stylesheet" />
jurzua
parents:
diff changeset
12 <link href="../imageServer/resources/css/bootstrap.css" type="text/css" rel="stylesheet" />
jurzua
parents:
diff changeset
13 <link href="../imageServer/resources/css/bootstrap-responsive.min.css" type="text/css" rel="stylesheet">
jurzua
parents:
diff changeset
14 <link href="../imageServer/resources/css/style.css" type="text/css" rel="stylesheet">
jurzua
parents:
diff changeset
15 <link href="../imageServer/resources/css/diva.min.css" type="text/css" rel="stylesheet" />
jurzua
parents:
diff changeset
16
jurzua
parents:
diff changeset
17
jurzua
parents:
diff changeset
18 <script type="text/javascript" src="../imageServer/resources/js/jquery.min.js"></script>
jurzua
parents:
diff changeset
19 <script type="text/javascript" src="../imageServer/resources/js/diva.min.js"></script>
jurzua
parents:
diff changeset
20 <script type="text/javascript" src="../imageServer/resources/js/bootstrap.min.js"></script>
jurzua
parents:
diff changeset
21 <script type="text/javascript" src="../imageServer/resources/js/typeahead.js"></script>
jurzua
parents:
diff changeset
22 <script type="text/javascript" src="../imageServer/resources/js/ismiUtils.js"></script>
jurzua
parents:
diff changeset
23 <script type="text/javascript" src="../imageServer/resources/js/diva4ismi.js"></script>
jurzua
parents:
diff changeset
24
jurzua
parents:
diff changeset
25 <jsp:useBean id="codexPage" class="de.mpiwg.itgroup.ismi.publicView.pages.CodexDynamicPage" scope="session" />
jurzua
parents:
diff changeset
26 <jsp:setProperty name="codexPage" property="request" value="${pageContext.request}" />
jurzua
parents:
diff changeset
27 <jsp:setProperty name="codexPage" property="response" value="${pageContext.response}" />
jurzua
parents:
diff changeset
28
jurzua
parents:
diff changeset
29 <%codexPage.init();
jurzua
parents:
diff changeset
30 if(!codexPage.isErrorLoading()){
jurzua
parents:
diff changeset
31 response.sendRedirect("../public/publicCodices.xhtml");
jurzua
parents:
diff changeset
32 }else{
jurzua
parents:
diff changeset
33 %>
jurzua
parents:
diff changeset
34
jurzua
parents:
diff changeset
35
jurzua
parents:
diff changeset
36 <script type="text/javascript">
jurzua
parents:
diff changeset
37
jurzua
parents:
diff changeset
38 $(document).ready(function () {
jurzua
parents:
diff changeset
39
jurzua
parents:
diff changeset
40 function getURLParams()
jurzua
parents:
diff changeset
41 {
jurzua
parents:
diff changeset
42 var urlParams = {},
jurzua
parents:
diff changeset
43 match,
jurzua
parents:
diff changeset
44 pl = /\+/g, // Regex for replacing addition symbol with a space
jurzua
parents:
diff changeset
45 search = /([^&=]+)=?([^&]*)/g,
jurzua
parents:
diff changeset
46 decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
jurzua
parents:
diff changeset
47 query = window.location.search.substring(1);
jurzua
parents:
diff changeset
48 while (match = search.exec(query))
jurzua
parents:
diff changeset
49 {
jurzua
parents:
diff changeset
50 urlParams[decode(match[1])] = decode(match[2]);
jurzua
parents:
diff changeset
51 }
jurzua
parents:
diff changeset
52
jurzua
parents:
diff changeset
53 return urlParams;
jurzua
parents:
diff changeset
54 }
jurzua
parents:
diff changeset
55
jurzua
parents:
diff changeset
56 $('#table-titles-in-codex').on('click', '.show-title-details', function(ev){
jurzua
parents:
diff changeset
57 var dv = $('#diva-wrapper').data('diva');
jurzua
parents:
diff changeset
58 var start_page = $(this).data('start');
jurzua
parents:
diff changeset
59
jurzua
parents:
diff changeset
60 if(start_page){
jurzua
parents:
diff changeset
61 dv.gotoPageByNumber(start_page);
jurzua
parents:
diff changeset
62 ev.preventDefault();
jurzua
parents:
diff changeset
63 }else{
jurzua
parents:
diff changeset
64 alert("No page assigned to this title.");
jurzua
parents:
diff changeset
65 }
jurzua
parents:
diff changeset
66 var titleId = $(this).data('title-id');
jurzua
parents:
diff changeset
67 showTitleDetailsSmall(titleId);
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
68 var witnessId = $(this).data('witness-id');
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
69 showWitnessDetailsSmall(witnessId);
7
jurzua
parents:
diff changeset
70 });
jurzua
parents:
diff changeset
71
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
72 $('#additional-information').on('click',
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
73 '.title-details-show-more', function(ev){
7
jurzua
parents:
diff changeset
74 var titleId = $(this).data('title-id');
jurzua
parents:
diff changeset
75 showTitleDetailsBig(titleId);
jurzua
parents:
diff changeset
76 });
jurzua
parents:
diff changeset
77
jurzua
parents:
diff changeset
78 $('#additional-information').on('click', '.title-details-show-less', function(ev){
jurzua
parents:
diff changeset
79 var titleId = $(this).data('title-id');
jurzua
parents:
diff changeset
80 showTitleDetailsSmall(titleId);
jurzua
parents:
diff changeset
81 });
jurzua
parents:
diff changeset
82
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
83 $('#additional-information2').on('click', '.witness-details-show-more', function(ev){
7
jurzua
parents:
diff changeset
84 var witnessId = $(this).data('witness-id');
jurzua
parents:
diff changeset
85 showWitnessDetailsBig(witnessId);
jurzua
parents:
diff changeset
86 });
jurzua
parents:
diff changeset
87
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
88 $('#additional-information2').on('click', '.witness-details-show-less', function(ev){
7
jurzua
parents:
diff changeset
89 var witnessId = $(this).data('witness-id');
jurzua
parents:
diff changeset
90 showWitnessDetailsSmall(witnessId);
jurzua
parents:
diff changeset
91 });
jurzua
parents:
diff changeset
92
jurzua
parents:
diff changeset
93 $('.ismi-fullscreen-icon').on('click', function(ev) {
jurzua
parents:
diff changeset
94
jurzua
parents:
diff changeset
95 var jaja = $( this ).data('in-fullscreen-mode');
jurzua
parents:
diff changeset
96 var panel = $( "#attributesPanel" );
jurzua
parents:
diff changeset
97 if(jaja == true){
jurzua
parents:
diff changeset
98 //panel.css('backgroundColor','#EE178C');
jurzua
parents:
diff changeset
99 panel.css('left','0');
jurzua
parents:
diff changeset
100 panel.css('max-height','100%');
jurzua
parents:
diff changeset
101 panel.css('max-width','100%');
jurzua
parents:
diff changeset
102 panel.css('position','fixed');
jurzua
parents:
diff changeset
103 panel.css('top','0');
jurzua
parents:
diff changeset
104 panel.css('width','100%');
jurzua
parents:
diff changeset
105 panel.css('z-index','102');
jurzua
parents:
diff changeset
106 panel.css('overflow','scroll');
jurzua
parents:
diff changeset
107
jurzua
parents:
diff changeset
108 //panel.data('in-fullscreen-mode') = !panel.data('in-fullscreen-mode');
jurzua
parents:
diff changeset
109 $( this ).data('in-fullscreen-mode', false);
jurzua
parents:
diff changeset
110 //alert("Fue true");
jurzua
parents:
diff changeset
111 }
jurzua
parents:
diff changeset
112 if(jaja == false){
jurzua
parents:
diff changeset
113
jurzua
parents:
diff changeset
114 panel.css('left','');
jurzua
parents:
diff changeset
115 panel.css('max-height','');
jurzua
parents:
diff changeset
116 panel.css('max-width','');
jurzua
parents:
diff changeset
117 panel.css('position','');
jurzua
parents:
diff changeset
118 panel.css('top','0');
jurzua
parents:
diff changeset
119 panel.css('width','');
jurzua
parents:
diff changeset
120 panel.css('z-index','');
jurzua
parents:
diff changeset
121 panel.css('overflow','');
jurzua
parents:
diff changeset
122
jurzua
parents:
diff changeset
123 $( this ).data('in-fullscreen-mode', true);
jurzua
parents:
diff changeset
124 }
jurzua
parents:
diff changeset
125 });
jurzua
parents:
diff changeset
126
jurzua
parents:
diff changeset
127
jurzua
parents:
diff changeset
128 $('#page-jump').on('keypress', function(ev)
jurzua
parents:
diff changeset
129 {
jurzua
parents:
diff changeset
130 if (ev.which == '13')
jurzua
parents:
diff changeset
131 {
jurzua
parents:
diff changeset
132 var dv = $('#diva-wrapper').data('diva');
jurzua
parents:
diff changeset
133 var value = $(this).val();
jurzua
parents:
diff changeset
134 var success = dv.gotoPageByNumber(value);
jurzua
parents:
diff changeset
135
jurzua
parents:
diff changeset
136 if (!success)
jurzua
parents:
diff changeset
137 {
jurzua
parents:
diff changeset
138 if (!$('#page-jump-group').hasClass('error'))
jurzua
parents:
diff changeset
139 {
jurzua
parents:
diff changeset
140 $('#page-jump-group').addClass('error');
jurzua
parents:
diff changeset
141 $('#page-jump-controls').append('<span id="jump-error-help" class="help-inline">The page you specified is not valid.</span>');
jurzua
parents:
diff changeset
142 }
jurzua
parents:
diff changeset
143 }
jurzua
parents:
diff changeset
144 else
jurzua
parents:
diff changeset
145 {
jurzua
parents:
diff changeset
146 if ($('#page-jump-group').hasClass('error'))
jurzua
parents:
diff changeset
147 {
jurzua
parents:
diff changeset
148 $('#page-jump-group').removeClass('error');
jurzua
parents:
diff changeset
149 $('#jump-error-help').remove();
jurzua
parents:
diff changeset
150 }
jurzua
parents:
diff changeset
151 }
jurzua
parents:
diff changeset
152
jurzua
parents:
diff changeset
153 }
jurzua
parents:
diff changeset
154 });
jurzua
parents:
diff changeset
155
jurzua
parents:
diff changeset
156 $('.go-to-witness-link').on('click', function(ev) {
jurzua
parents:
diff changeset
157 var dv = $('#diva-wrapper').data('diva');
jurzua
parents:
diff changeset
158 var start_page = $(this).data('start');
jurzua
parents:
diff changeset
159
jurzua
parents:
diff changeset
160 if(start_page){
jurzua
parents:
diff changeset
161 dv.gotoPageByNumber(start_page);
jurzua
parents:
diff changeset
162 ev.preventDefault();
jurzua
parents:
diff changeset
163 }else{
jurzua
parents:
diff changeset
164 alert("No page assigned to this witness.");
jurzua
parents:
diff changeset
165 }
jurzua
parents:
diff changeset
166
jurzua
parents:
diff changeset
167 var witnessId = $(this).data('witness-id');
jurzua
parents:
diff changeset
168 showWitnessDetailsSmall(witnessId);
jurzua
parents:
diff changeset
169
jurzua
parents:
diff changeset
170 });
jurzua
parents:
diff changeset
171
jurzua
parents:
diff changeset
172 function handlePageSwitch(idx, fn, divid)
jurzua
parents:
diff changeset
173 {
jurzua
parents:
diff changeset
174 // page number is what we're after, which is always
jurzua
parents:
diff changeset
175 // page index + 1.
jurzua
parents:
diff changeset
176 $('#current-page-idx').text(idx + 1);
jurzua
parents:
diff changeset
177 $('#current-page-fn').text(fn);
jurzua
parents:
diff changeset
178 }
jurzua
parents:
diff changeset
179
jurzua
parents:
diff changeset
180 function handleDocumentLoaded(idx, fn)
jurzua
parents:
diff changeset
181 {
jurzua
parents:
diff changeset
182 var witnesses = {};
jurzua
parents:
diff changeset
183
jurzua
parents:
diff changeset
184 // we could do this with an ajax request, but we have
jurzua
parents:
diff changeset
185 // the variables already here, we just need to get them
jurzua
parents:
diff changeset
186 // from Django and not JS.
jurzua
parents:
diff changeset
187
jurzua
parents:
diff changeset
188 var urlParams = getURLParams();
jurzua
parents:
diff changeset
189 if (urlParams.hasOwnProperty('witness'))
jurzua
parents:
diff changeset
190 {
jurzua
parents:
diff changeset
191 urlWitness = parseInt(urlParams['witness'], 10);
jurzua
parents:
diff changeset
192
jurzua
parents:
diff changeset
193 // this won't be populated if the witness doesn't have a
jurzua
parents:
diff changeset
194 // start page set.
jurzua
parents:
diff changeset
195 if (witnesses.hasOwnProperty(urlWitness))
jurzua
parents:
diff changeset
196 {
jurzua
parents:
diff changeset
197 this.gotoPageByNumber(witnesses[urlWitness]);
jurzua
parents:
diff changeset
198 }
jurzua
parents:
diff changeset
199 }
jurzua
parents:
diff changeset
200 }
jurzua
parents:
diff changeset
201
jurzua
parents:
diff changeset
202 $("#diva-wrapper").diva(
jurzua
parents:
diff changeset
203 {
jurzua
parents:
diff changeset
204 enableAutoHeight: true,
jurzua
parents:
diff changeset
205 enableAutoTitle: false,
jurzua
parents:
diff changeset
206 enableGotoPage: false,
jurzua
parents:
diff changeset
207 fixedHeightGrid: false,
jurzua
parents:
diff changeset
208 contained: true,
jurzua
parents:
diff changeset
209 iipServerURL: divaGlobal.iipServerURL,
jurzua
parents:
diff changeset
210 digiId: "<%=codexPage.getDigiId()%>",
jurzua
parents:
diff changeset
211 objectData: divaGlobal.rest_url + "/rest/diva/proxy/json/<%=codexPage.getDigiLabel()%>",
jurzua
parents:
diff changeset
212 imageDir: "/data7/srv/images/<%=codexPage.getDigiLabel()%>",
jurzua
parents:
diff changeset
213 onSetCurrentPage : handlePageSwitch,
jurzua
parents:
diff changeset
214 onDocumentLoaded : handleDocumentLoaded,
jurzua
parents:
diff changeset
215 goDirectlyTo: <%=codexPage.getStartPage()%>,
jurzua
parents:
diff changeset
216 inFullscreen: <%=codexPage.getImageFullscreen()%>,
jurzua
parents:
diff changeset
217 zoomLevel: 1,
jurzua
parents:
diff changeset
218 canvasPlugin: {
jurzua
parents:
diff changeset
219 proxyURL: divaGlobal.rest_url + "/rest/diva/proxy/image"
jurzua
parents:
diff changeset
220 }
jurzua
parents:
diff changeset
221 });
jurzua
parents:
diff changeset
222
jurzua
parents:
diff changeset
223 });
jurzua
parents:
diff changeset
224
jurzua
parents:
diff changeset
225
jurzua
parents:
diff changeset
226 </script>
jurzua
parents:
diff changeset
227 <% } %>
jurzua
parents:
diff changeset
228 </head>
jurzua
parents:
diff changeset
229
jurzua
parents:
diff changeset
230 <body bgcolor=white>
jurzua
parents:
diff changeset
231
jurzua
parents:
diff changeset
232 <% if(codexPage.isErrorLoading()) { %>
jurzua
parents:
diff changeset
233 <input type='hidden' name='csrfmiddlewaretoken' value='psDBHsF5a1mttLSKeUgoUUVN3HL6f8Re' />
jurzua
parents:
diff changeset
234 <jsp:include page="header.jsp" />
jurzua
parents:
diff changeset
235
jurzua
parents:
diff changeset
236 <!--
jurzua
parents:
diff changeset
237 <div class="magnifiedAttributePanel">
jurzua
parents:
diff changeset
238 </div>
jurzua
parents:
diff changeset
239 -->
50
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
240 <c:set var="digiLabel" value="${codexPage.getDigiLabel()}"/>
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
241 <c:if test="${!(digiLabel eq 'Landberg_221')
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
242 and !(digiLabel eq 'Landberg_493')
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
243 and !(digiLabel eq 'Ms_or_fol_256')
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
244 and !(digiLabel eq 'Ms_or_oct_275')
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
245 and !(digiLabel eq 'Ms_or_quart_559')}">
6759030ef45b remove notification of unknown titles in public codex display.
casties
parents: 49
diff changeset
246 <form method="GET" action='https://images.rasi.mcgill.ca/pdfs/${digiLabel}.pdf'>
49
0c6aec6f2716 Issue: Problem PDFs
arussell
parents: 42
diff changeset
247 <button type="submit" style="font-size: 12; float: right; width: 100px; margin-right: 33px; margin-top: -10px;">Download PDF</button>
0c6aec6f2716 Issue: Problem PDFs
arussell
parents: 42
diff changeset
248 </form>
0c6aec6f2716 Issue: Problem PDFs
arussell
parents: 42
diff changeset
249 </c:if>
42
72b58ef8b9ae Fixed: PDF Button
arussell
parents: 41
diff changeset
250
7
jurzua
parents:
diff changeset
251 <div class="custom-container">
jurzua
parents:
diff changeset
252
37
a3bf915b62fe Added: PDF Download Button [top right of codex pages]
arussell
parents: 34
diff changeset
253
7
jurzua
parents:
diff changeset
254 <div class="row-fluid">
jurzua
parents:
diff changeset
255 <div id="attributesPanel" class="span4 page" style="min-height: 700px;">
jurzua
parents:
diff changeset
256
jurzua
parents:
diff changeset
257 <a class="ismi-fullscreen-icon" href="#" data-in-fullscreen-mode="true"></a>
jurzua
parents:
diff changeset
258
34
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
259 <div class="attPanel" style="height: 700px; overflow: auto;">
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
260
7
jurzua
parents:
diff changeset
261 <c:if test="${codexPage.getDigi() != null}">
jurzua
parents:
diff changeset
262
jurzua
parents:
diff changeset
263 <input type="hidden" id="digi_id" value="${codexPage.getDigi().getId()}">
34
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
264
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
265 <div class="divaBackgroud" style="overflow: auto;">
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
266
7
jurzua
parents:
diff changeset
267 <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -->
jurzua
parents:
diff changeset
268
jurzua
parents:
diff changeset
269 <h4><%=codexPage.getDigiLabel()%></h4>
jurzua
parents:
diff changeset
270
jurzua
parents:
diff changeset
271 <c:if test="${codexPage.getWitnessList().size() > 0}">
jurzua
parents:
diff changeset
272 <span class="titlePanel">Titles in this Codex</span>
jurzua
parents:
diff changeset
273
jurzua
parents:
diff changeset
274 <table id="table-titles-in-codex" class="table table-bordered table-condensed divaPanel">
jurzua
parents:
diff changeset
275 <thead>
jurzua
parents:
diff changeset
276 <tr>
jurzua
parents:
diff changeset
277 <th class="tableHead">Title</th>
jurzua
parents:
diff changeset
278 <th class="tableHead">Folios</th>
jurzua
parents:
diff changeset
279 </tr>
jurzua
parents:
diff changeset
280 </thead>
jurzua
parents:
diff changeset
281 <tbody>
jurzua
parents:
diff changeset
282 <c:forEach var="witness" items="${codexPage.getWitnessList()}">
jurzua
parents:
diff changeset
283 <tr>
jurzua
parents:
diff changeset
284 <td class="tdTitle">
jurzua
parents:
diff changeset
285 <!-- href="${codexPage.getAppBean().getRoot()}/public/dynamicPage.xhtml?eid=${witness.titleId}" -->
jurzua
parents:
diff changeset
286 <a class="show-title-details"
jurzua
parents:
diff changeset
287 data-title-id="${witness.titleId}"
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
288 data-witness-id="${witness.id}"
7
jurzua
parents:
diff changeset
289 data-start="${witness.startPage}">
jurzua
parents:
diff changeset
290 <c:out value="${witness.title}"/>
jurzua
parents:
diff changeset
291 </a>
jurzua
parents:
diff changeset
292
jurzua
parents:
diff changeset
293 </td>
jurzua
parents:
diff changeset
294 <td class="columnCentered">
jurzua
parents:
diff changeset
295 <c:if test="${witness.startPage != null}">
jurzua
parents:
diff changeset
296 <a class="witness-new-window" data-witness-id="${witness.id}" data-start="${witness.startPage}"
jurzua
parents:
diff changeset
297 href="${codexPage.getAppBean().getRoot()}/public/publicCodex.jsp?eid=${codexPage.getCurrentEntId()}&startPage=${witness.startPage}&imgFullscreen=true"
jurzua
parents:
diff changeset
298 target="_blank">
jurzua
parents:
diff changeset
299 <img src="../resources/images/new_window-16.png">
jurzua
parents:
diff changeset
300 </a>
jurzua
parents:
diff changeset
301 </c:if>
jurzua
parents:
diff changeset
302 <a class="go-to-witness-link" data-witness-id="${witness.id}" data-start="${witness.startPage}" href="#">
jurzua
parents:
diff changeset
303 <c:out value="${witness.folios}"/>
jurzua
parents:
diff changeset
304 </a>
jurzua
parents:
diff changeset
305
jurzua
parents:
diff changeset
306 </td>
jurzua
parents:
diff changeset
307 </tr>
jurzua
parents:
diff changeset
308 </c:forEach>
jurzua
parents:
diff changeset
309 </tbody>
jurzua
parents:
diff changeset
310 </table>
jurzua
parents:
diff changeset
311 </c:if>
jurzua
parents:
diff changeset
312
34
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
313 <div id="additional-information" style="overflow-x: auto;">
7
jurzua
parents:
diff changeset
314 </div>
jurzua
parents:
diff changeset
315
34
9087a4623a08 Temporary Fix: Minor layout issues with info box on left of codex pages.
arussell
parents: 30
diff changeset
316 <div id="additional-information2" style="overflow-x: auto;">
10
17551d9f091f add new witness view
dwinter
parents: 7
diff changeset
317 </div>
7
jurzua
parents:
diff changeset
318
jurzua
parents:
diff changeset
319 <span class="titlePanel">Codex Information</span>
jurzua
parents:
diff changeset
320 <table class="table table-bordered table-condensed divaPanel">
jurzua
parents:
diff changeset
321 <tbody>
jurzua
parents:
diff changeset
322 <c:forEach var="attLabel" items="${codexPage.getLabels()}">
jurzua
parents:
diff changeset
323 <tr>
jurzua
parents:
diff changeset
324 <td class="tdTitle">
jurzua
parents:
diff changeset
325 <c:out value="${attLabel}"/>
jurzua
parents:
diff changeset
326 <td>
jurzua
parents:
diff changeset
327 <td >
jurzua
parents:
diff changeset
328 <table class="tableContent">
jurzua
parents:
diff changeset
329 <tbody>
jurzua
parents:
diff changeset
330 <c:forEach var="attValue" items="${codexPage.getAttMap().get(attLabel)}">
jurzua
parents:
diff changeset
331 <tr>
jurzua
parents:
diff changeset
332 <td style="text-align: ${codexPage.getAttMapTextAlign().get(attLabel)};">
jurzua
parents:
diff changeset
333 <c:out value="${attValue}"/>
jurzua
parents:
diff changeset
334 </td>
jurzua
parents:
diff changeset
335 </tr>
jurzua
parents:
diff changeset
336 </c:forEach>
jurzua
parents:
diff changeset
337 </tbody>
jurzua
parents:
diff changeset
338 </table>
jurzua
parents:
diff changeset
339 <td>
jurzua
parents:
diff changeset
340 </tr>
jurzua
parents:
diff changeset
341 </c:forEach>
39
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
342 <c:if test="${codexPage.getReferenceList().size() > 0}">
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
343 <tr>
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
344 <td class="tdTitle">References</td><td></td><td>
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
345 <table class="tableContent">
16
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
346 <tbody>
21
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
347 <c:forEach var="ref" items="${codexPage.getReferenceList().keySet()}" varStatus="loop">
16
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
348 <tr>
21
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
349 <td id="bibl-entry-codex-${loop.index}">
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
350 <c:out value="${ref}"/>
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
351 <script>showBibliographyEntryFormatted("${ref}", null, "#bibl-entry-codex-${loop.index}")</script>
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
352 </td>
19
7f4e574966bd info zu ref anzeigen
dwinter
parents: 18
diff changeset
353 </tr>
7f4e574966bd info zu ref anzeigen
dwinter
parents: 18
diff changeset
354 <tr>
21
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
355 <td>
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
356 <c:out value="${codexPage.getReferenceList()[ref]}"/>
176a21acd008 fixed merge errors in WitnessTemplate. fixed non-resolved reference in codex info in publicCodex and publicWitness.
casties
parents: 19
diff changeset
357 </td>
16
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
358 </tr>
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
359 </c:forEach>
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
360 </tbody>
0d0a3b757981 fixes for bibliographic reference display (by dwinter).
casties
parents: 10
diff changeset
361 </table>
39
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
362 </td>
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
363 </tr>
ec638eda0d68 fix display issues with codex (#49 #17).
casties
parents: 38
diff changeset
364 </c:if>
7
jurzua
parents:
diff changeset
365 </tbody>
jurzua
parents:
diff changeset
366 </table>
jurzua
parents:
diff changeset
367
jurzua
parents:
diff changeset
368 </div>
jurzua
parents:
diff changeset
369 </c:if>
jurzua
parents:
diff changeset
370 </div>
jurzua
parents:
diff changeset
371 </div>
jurzua
parents:
diff changeset
372 <div class="span8">
jurzua
parents:
diff changeset
373 <input type='hidden' name='csrfmiddlewaretoken' value='psDBHsF5a1mttLSKeUgoUUVN3HL6f8Re' />
30
672301480990 Fixed: Layout issues and discrepancies on "public codices" + "image server" pages
arussell
parents: 21
diff changeset
374 <div id="diva-wrapper"></div>
7
jurzua
parents:
diff changeset
375 </div>
jurzua
parents:
diff changeset
376 </div>
jurzua
parents:
diff changeset
377 </div>
jurzua
parents:
diff changeset
378
jurzua
parents:
diff changeset
379 <% } %>
jurzua
parents:
diff changeset
380 </body>
jurzua
parents:
diff changeset
381 </html>