Mercurial > hg > ismi-richfaces
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">