annotate src/main/webapp/merge/referenceMerge.xhtml @ 169:0b5d02012299 public_by_author

more work on publicByAuthor feature.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Thu, 31 May 2018 20:26:10 +0200
parents 8d93f3a0108f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
1
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
3 <html xmlns="http://www.w3.org/1999/xhtml"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
4 xmlns:h="http://java.sun.com/jsf/html"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
5 xmlns:f="http://java.sun.com/jsf/core"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
6 xmlns:ui="http://java.sun.com/jsf/facelets"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
7 xmlns:a4j="http://richfaces.org/a4j"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
8 xmlns:rich="http://richfaces.org/rich">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
9
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
10 <body>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
11 <ui:composition template="/templates/privateTemplate.xhtml">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
12
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
13 <ui:define name="privateContent">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
14
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
15 <div id="pageTitle">
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
16 <h:outputText value="Join References (source overwrites target)" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
17 </div>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
18
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
19 <!-- TODO: fix this! -->
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
20 <script type="text/javascript" src="../imageServer/resources/js/diva4ismi.js"></script>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
21
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
22 <h:panelGrid rendered="#{Session.user != null}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
23 styleClass="mainPanel" columns="1">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
24
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
25
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
26
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
27 <h:panelGrid columns="2" styleClass="createPanel"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
28 columnClasses="createPanelFirstColumn" id="loadingPanel">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
29
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
30 <h:outputText value="Load References" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
31
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
32 <h:panelGrid columns="4">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
33
88
8d93f3a0108f More work on entering references.
casties
parents: 87
diff changeset
34 <h:outputText value="Source Reference ID number"
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
35 styleClass="textBack"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
36 <h:inputText value="#{Session.referenceMerge.firstId}" />
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
37 <a4j:commandButton value="Load"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
38 actionListener="#{Session.referenceMerge.loadFirstEntity}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
39 render="loadingPanel,mergingPanel" />
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
40 <h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
41 <h:outputText
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
42 value="#{Session.referenceMerge.firstEntity.objectClass}= #{Session.referenceMerge.firstEntity.ownValue} [#{Session.referenceMerge.firstEntity.id}]"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
43 rendered="#{!empty Session.referenceMerge.firstEntity}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
44 styleClass="textBack"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
45 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
46
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
47 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
48 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
49 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
50 <h:column rendered="#{Session.referenceMerge.firstBibId != null}">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
51 <script>showBibliographyEntryFormatted("#{Session.referenceMerge.firstBibId}", null, "#bibl-entry-1")</script>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
52 <span class="textBack" id="bibl-entry-1">(loading reference...)</span>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
53 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
54 <h:outputText rendered="#{Session.referenceMerge.firstBibId == null}"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
55
88
8d93f3a0108f More work on entering references.
casties
parents: 87
diff changeset
56 <h:outputText value="Target Reference ID number"
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
57 styleClass="textBack"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
58 <h:inputText value="#{Session.referenceMerge.secondId}" />
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
59 <a4j:commandButton value="Load"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
60 actionListener="#{Session.referenceMerge.loadSecondEntity}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
61 render="loadingPanel,mergingPanel" />
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
62 <h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
63 <h:outputText
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
64 value="#{Session.referenceMerge.secondEntity.objectClass}= #{Session.referenceMerge.secondEntity.ownValue} [#{Session.referenceMerge.secondEntity.id}]"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
65 rendered="#{Session.referenceMerge.secondEntity != null}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
66 styleClass="textBack"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
67 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
68
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
69 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
70 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
71 <h:outputText/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
72 <h:column rendered="#{Session.referenceMerge.secondBibId != null}">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
73 <script>showBibliographyEntryFormatted("#{Session.referenceMerge.secondBibId}", null, "#bibl-entry-2")</script>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
74 <span class="textBack" id="bibl-entry-2">(loading reference...)</span>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
75 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
76 <h:outputText rendered="#{Session.referenceMerge.secondBibId == null}"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
77
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
78 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
79
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
80 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
81
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
82 <h:panelGrid columns="1" id="mergingPanel">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
83
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
84 <h:outputText value="Preview changed references"
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
85 rendered="#{Session.referenceMerge.entitiesLoaded}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
86 styleClass="titlePanel"/>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
87
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
88 <h:panelGrid columns="3" styleClass="createPanel"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
89 columnClasses="createPanelFirstColumn,createPanelColumn02,createPanelColumn02"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
90 rendered="#{Session.referenceMerge.entitiesLoaded}">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
91
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
92
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
93 <h:outputText value="References" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
94 <rich:dataTable var="result"
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
95 value="#{Session.referenceMerge.previewResults}"
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
96 rendered="#{!empty Session.referenceMerge.previewResults}">
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
97 <h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
98 <f:facet name="header">
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
99 <h:outputText value="ID" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
100 </f:facet>
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
101 <h:outputText value="#{result['id']}" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
102 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
103 <h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
104 <f:facet name="header">
88
8d93f3a0108f More work on entering references.
casties
parents: 87
diff changeset
105 <h:outputText value="Old Reference ID" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
106 </f:facet>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
107 <h:outputText
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
108 value="#{result['old-bib-id']}" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
109 </h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
110 <h:column>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
111 <f:facet name="header">
88
8d93f3a0108f More work on entering references.
casties
parents: 87
diff changeset
112 <h:outputText value="New Reference ID" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
113 </f:facet>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
114 <h:outputText
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
115 value="#{result['new-bib-id']}" />
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
116 </h:column>
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
117 <h:column>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
118 <f:facet name="header">
88
8d93f3a0108f More work on entering references.
casties
parents: 87
diff changeset
119 <h:outputText value="New Reference text" />
87
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
120 </f:facet>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
121 <h:outputText
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
122 value="#{result['new-endnote-content']}" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
123 </h:column>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
124 <h:column>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
125 <f:facet name="header">
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
126 <h:outputText value="Additional information" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
127 </f:facet>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
128 <h:outputText
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
129 value="#{result['additional-information']}" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
130 </h:column>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
131 <h:column>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
132 <f:facet name="header">
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
133 <h:outputText value="Relations" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
134 </f:facet>
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
135 <h:outputText
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
136 value="#{result['related-entities']}" />
545e47659e1f Merging references works now.
casties
parents: 85
diff changeset
137 </h:column>
85
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
138 </rich:dataTable>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
139
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
140 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
141
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
142 <h:panelGrid columns="2" styleClass="controlPanel"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
143 rendered="#{Session.referenceMerge.entitiesLoaded}">
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
144
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
145 <a4j:commandButton value="Execute Merge"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
146 actionListener="#{Session.referenceMerge.listenerExecuteMerge }"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
147 rendered="#{Session.referenceMerge.entitiesLoaded}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
148 onclick="#{ApplicationBean1.JSConfirmationMerge}"
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
149 render="mergingPanel" />
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
150
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
151 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
152
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
153
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
154 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
155
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
156
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
157
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
158 </h:panelGrid>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
159 </ui:define>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
160 </ui:composition>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
161 </body>
fd7beb701724 working on "merge reference" feature.
casties
parents:
diff changeset
162 </html>