diff src/main/webapp/search/displayTitle.xhtml @ 70:954d6200336d

display live reference from Drupal in edit form (ticket #71).
author casties
date Wed, 16 Dec 2015 20:53:12 +0100
parents 4ec8d4cfad26
children ebd008b2e6ba
line wrap: on
line diff
--- a/src/main/webapp/search/displayTitle.xhtml	Wed Dec 16 18:26:34 2015 +0100
+++ b/src/main/webapp/search/displayTitle.xhtml	Wed Dec 16 20:53:12 2015 +0100
@@ -13,6 +13,9 @@
 
 			<h:outputStylesheet name="/css/ismi-db/display.css" />
 
+<!-- TODO: fix this! -->
+<script type="text/javascript" src="../imageServer/resources/js/diva4ismi.js"></script>
+
 			<div id="pageTitle">
 				<h:outputText
 					value="Title [#{Session.displayTitle.selectedTitleId}]" />
@@ -109,25 +112,29 @@
 					<h:outputText value="#{Session.displayTitle.title.tableOfContents}"
 						escape="false" />
 
-					<h:outputText value="Bibliographical References" />
-					<h:panelGrid columns="1">
+					<h:outputText value="Bibliographical References"
+                            rendered="#{!empty Session.displayTitle.title.referenceList}" />
+					<h:panelGrid columns="1"
+                            rendered="#{!empty Session.displayTitle.title.referenceList}">
 						<rich:dataTable var="item" style="border:none;width: 700px;"
 							value="#{Session.displayTitle.title.referenceList}"
-							rendered="#{!empty Session.displayTitle.title.referenceList}">
+							rendered="#{!empty Session.displayTitle.title.referenceList}"
+                            rowKeyVar="cnt">
 
 							<h:column>
 								<f:facet name="header">
-									<h:outputText value="endnote-id" />
+									<h:outputText value="Reference id" />
 								</f:facet>
 								<h:outputText value="#{item.endnoteId}" />
 							</h:column>
 
-							<h:column>
-								<f:facet name="header">
-									<h:outputText value="endnote-content" />
-								</f:facet>
-								<h:outputText value="#{item.endnoteContent}" />
-							</h:column>
+                            <h:column>
+                                <f:facet name="header">
+                                    <h:outputText value="Reference display (Drupal)" />
+                                </f:facet>
+                                <script>showBibliographyEntryFormatted("#{item.endnoteId}", null, "#bibl-entry-title-#{cnt}")</script>
+                                <span id="bibl-entry-title-#{cnt}">(loading reference...)</span>
+                            </h:column>
 
 							<h:column>
 								<f:facet name="header">
@@ -216,7 +223,7 @@
 						<h:outputText value="Codex Identifier" />
 						<h:outputText value="#{Session.displayTitle.witness.codex}" />
 
-						<h:outputText value="Codex Owned by" />
+						<h:outputText value="Witness Owned by" />
 						<h:panelGrid columns="1">
 							<h:dataTable var="item" style="border:none;"
 								value="#{Session.displayTitle.witness.ownedByList}"
@@ -240,7 +247,7 @@
 						</h:panelGrid>
 
 
-						<h:outputText value="Codex Read by" />
+						<h:outputText value="Witness Read by" />
 						<h:panelGrid columns="1">
 							<h:dataTable var="item" style="border:none;"
 								value="#{Session.displayTitle.witness.readByList}"
@@ -274,21 +281,23 @@
 						<h:panelGrid columns="1">
 							<rich:dataTable var="item" style="border:none;width: 700px;"
 								value="#{Session.displayTitle.witness.referenceList}"
-								rendered="#{!empty Session.displayTitle.title.referenceList}">
+								rendered="#{!empty Session.displayTitle.witness.referenceList}"
+								rowKeyVar="cnt">
 
-								<h:column>
-									<f:facet name="header">
-										<h:outputText value="endnote-id" />
-									</f:facet>
-									<h:outputText value="#{item.endnoteId}" />
-								</h:column>
-
-								<h:column>
-									<f:facet name="header">
-										<h:outputText value="endnote-content" />
-									</f:facet>
-									<h:outputText value="#{item.endnoteContent}" />
-								</h:column>
+	                            <h:column>
+	                                <f:facet name="header">
+	                                    <h:outputText value="Reference id" />
+	                                </f:facet>
+	                                <h:outputText value="#{item.endnoteId}" />
+	                            </h:column>
+	
+	                            <h:column>
+	                                <f:facet name="header">
+	                                    <h:outputText value="Reference display (Drupal)" />
+	                                </f:facet>
+	                                <script>showBibliographyEntryFormatted("#{item.endnoteId}", null, "#bibl-entry-title-#{cnt}")</script>
+	                                <span id="bibl-entry-title-#{cnt}">(loading reference...)</span>
+	                            </h:column>
 
 								<h:column>
 									<f:facet name="header">