annotate src/main/webapp/entry/text.xhtml @ 9:e07a1ae515b7

(none)
author jurzua
date Tue, 24 Feb 2015 10:09:31 +0000
parents 764f47286679
children 45b921e683d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
jurzua
parents:
diff changeset
2 <html xmlns="http://www.w3.org/1999/xhtml"
jurzua
parents:
diff changeset
3 xmlns:h="http://java.sun.com/jsf/html"
jurzua
parents:
diff changeset
4 xmlns:f="http://java.sun.com/jsf/core"
jurzua
parents:
diff changeset
5 xmlns:ui="http://java.sun.com/jsf/facelets"
jurzua
parents:
diff changeset
6 xmlns:a4j="http://richfaces.org/a4j"
jurzua
parents:
diff changeset
7 xmlns:rich="http://richfaces.org/rich"
jurzua
parents:
diff changeset
8 xmlns:ismi="http://java.sun.com/jsf/composite/components/ismi">
jurzua
parents:
diff changeset
9
jurzua
parents:
diff changeset
10 <body>
jurzua
parents:
diff changeset
11 <ui:composition>
jurzua
parents:
diff changeset
12
jurzua
parents:
diff changeset
13 <ui:include src="components/textPopups.xhtml" />
jurzua
parents:
diff changeset
14
jurzua
parents:
diff changeset
15 <h:panelGroup>
jurzua
parents:
diff changeset
16
jurzua
parents:
diff changeset
17 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
18 <h:outputLink value="#{CurrentText.displayUrl}"
jurzua
parents:
diff changeset
19 title="Display this entity"
jurzua
parents:
diff changeset
20 rendered="#{!empty CurrentText.displayUrl}">
jurzua
parents:
diff changeset
21 <h:graphicImage url="#{ApplicationBean1.displayImage}" />
jurzua
parents:
diff changeset
22 </h:outputLink>
jurzua
parents:
diff changeset
23 <h:outputText value="Text - #{CurrentText.entity.ownValue}"
jurzua
parents:
diff changeset
24 rendered="#{!empty CurrentText.entity.ownValue}"
jurzua
parents:
diff changeset
25 styleClass="titlePanel"/>
jurzua
parents:
diff changeset
26 <h:outputText value="Text"
jurzua
parents:
diff changeset
27 rendered="#{empty CurrentText.entity.ownValue}"
jurzua
parents:
diff changeset
28 styleClass="titlePanel"/>
jurzua
parents:
diff changeset
29 </h:panelGrid>
jurzua
parents:
diff changeset
30 </h:panelGroup>
jurzua
parents:
diff changeset
31
jurzua
parents:
diff changeset
32
jurzua
parents:
diff changeset
33 <h:panelGrid columns="3" styleClass="createPanel" columnClasses="createPanelFirstColumn">
jurzua
parents:
diff changeset
34
jurzua
parents:
diff changeset
35 <h:outputText value="Full Title (arabic)" />
jurzua
parents:
diff changeset
36 <h:inputText size="100" style="direction: rtl;"
jurzua
parents:
diff changeset
37 value="#{CurrentText.attributes['full_title']}" />
jurzua
parents:
diff changeset
38 <h:outputText />
jurzua
parents:
diff changeset
39
jurzua
parents:
diff changeset
40 <h:outputText value="Full Title (translit)" id="full_title_translit" />
jurzua
parents:
diff changeset
41
jurzua
parents:
diff changeset
42 <h:panelGrid columns="1">
jurzua
parents:
diff changeset
43 <h:inputText size="100"
jurzua
parents:
diff changeset
44 data-attName="full_title_translit"
jurzua
parents:
diff changeset
45 value="#{CurrentText.attributes['full_title_translit']}">
jurzua
parents:
diff changeset
46 <a4j:ajax event="keyup" render="romanized_title" listener="#{CurrentText.listenerRomanizeTitleTranslit}" />
jurzua
parents:
diff changeset
47 </h:inputText>
jurzua
parents:
diff changeset
48 <h:outputText id="romanized_title" value="Romanization: #{CurrentText.romanizedTitle}" />
jurzua
parents:
diff changeset
49 </h:panelGrid>
jurzua
parents:
diff changeset
50
jurzua
parents:
diff changeset
51 <h:commandButton value="translit"
jurzua
parents:
diff changeset
52 action="#{CurrentText.translitTitleAction}" />
jurzua
parents:
diff changeset
53
jurzua
parents:
diff changeset
54 <h:outputText value="Prime Alias"/>
jurzua
parents:
diff changeset
55 <h:panelGrid columns="1">
jurzua
parents:
diff changeset
56 <h:inputText
jurzua
parents:
diff changeset
57 size="100" value="#{CurrentText.valueShortTitle}">
jurzua
parents:
diff changeset
58 <a4j:ajax event="keyup" render="romanized_prime_alias" listener="#{CurrentText.listenerRomanizePrimaAlias}" />
jurzua
parents:
diff changeset
59 </h:inputText>
jurzua
parents:
diff changeset
60 <h:outputText id="romanized_prime_alias" value="Romanization: #{CurrentText.romanizedPrimaAlias}" />
jurzua
parents:
diff changeset
61 </h:panelGrid>
jurzua
parents:
diff changeset
62 <h:outputText />
jurzua
parents:
diff changeset
63
jurzua
parents:
diff changeset
64 <h:outputText value="Language" />
jurzua
parents:
diff changeset
65 <h:selectOneMenu partialSubmit="true"
jurzua
parents:
diff changeset
66 value="#{CurrentText.attributes['language']}">
jurzua
parents:
diff changeset
67 <f:selectItems value="#{ApplicationBean1.suggestedLanguages}" />
jurzua
parents:
diff changeset
68 </h:selectOneMenu>
jurzua
parents:
diff changeset
69 <h:outputText />
jurzua
parents:
diff changeset
70
jurzua
parents:
diff changeset
71 <h:outputText value="Subject" />
jurzua
parents:
diff changeset
72 <h:selectOneMenu partialSubmit="true"
jurzua
parents:
diff changeset
73 value="#{CurrentText.idSubject}">
jurzua
parents:
diff changeset
74 <f:selectItems value="#{ApplicationBean1.suggestedSubjects}" />
jurzua
parents:
diff changeset
75 </h:selectOneMenu>
jurzua
parents:
diff changeset
76 <h:outputText />
jurzua
parents:
diff changeset
77
jurzua
parents:
diff changeset
78
jurzua
parents:
diff changeset
79 <h:outputText value="Created by" />
jurzua
parents:
diff changeset
80 <a4j:outputPanel id="createByPanel">
jurzua
parents:
diff changeset
81 <ismi:autocomplete lo="#{CurrentText.authorLo}" />
jurzua
parents:
diff changeset
82 </a4j:outputPanel>
jurzua
parents:
diff changeset
83 <h:commandButton value="Show all authors"
jurzua
parents:
diff changeset
84 actionListener="#{CurrentText.listenerShowAllAuthors}">
jurzua
parents:
diff changeset
85 </h:commandButton>
jurzua
parents:
diff changeset
86
jurzua
parents:
diff changeset
87 <h:outputText value="Misattributions" />
jurzua
parents:
diff changeset
88 <ui:include src="components/misattribution.xhtml" />
jurzua
parents:
diff changeset
89 <h:outputText />
jurzua
parents:
diff changeset
90
jurzua
parents:
diff changeset
91
jurzua
parents:
diff changeset
92 <h:outputText value="Created in" />
jurzua
parents:
diff changeset
93 <ismi:autocomplete lo="#{CurrentText.placeLo}" />
jurzua
parents:
diff changeset
94 <h:outputText />
jurzua
parents:
diff changeset
95
jurzua
parents:
diff changeset
96 <h:outputText value="Incipit" />
jurzua
parents:
diff changeset
97 <h:inputTextarea cols="65" rows="10" dir="RTL"
jurzua
parents:
diff changeset
98 value="#{CurrentText.attributes['incipit']}" />
jurzua
parents:
diff changeset
99 <h:outputText />
jurzua
parents:
diff changeset
100 <h:outputText value="Explicit" />
jurzua
parents:
diff changeset
101 <h:inputTextarea cols="65" rows="10" dir="RTL"
jurzua
parents:
diff changeset
102 value="#{CurrentText.attributes['explicit']}" />
jurzua
parents:
diff changeset
103 <h:outputText />
jurzua
parents:
diff changeset
104 <h:outputText value="Dedication" />
jurzua
parents:
diff changeset
105 <h:inputTextarea cols="65" rows="10" dir="RTL"
jurzua
parents:
diff changeset
106 value="#{CurrentText.attributes['dedication']}" />
jurzua
parents:
diff changeset
107 <h:outputText />
jurzua
parents:
diff changeset
108
jurzua
parents:
diff changeset
109 <h:outputText value="Dedicated to" />
jurzua
parents:
diff changeset
110 <a4j:outputPanel id="dedicatedToPanel">
jurzua
parents:
diff changeset
111 <ismi:autocomplete lo="#{CurrentText.dedicatedPersonLo}" />
jurzua
parents:
diff changeset
112 </a4j:outputPanel>
jurzua
parents:
diff changeset
113
jurzua
parents:
diff changeset
114 <h:commandButton value="Show all persons"
jurzua
parents:
diff changeset
115 actionListener="#{CurrentText.listenerShowAllDedicatedToPersons}" />
jurzua
parents:
diff changeset
116
jurzua
parents:
diff changeset
117 <h:outputText value="Creation Date" />
jurzua
parents:
diff changeset
118 <ismi:date date="#{CurrentText.creationDate}" />
jurzua
parents:
diff changeset
119 <h:outputText />
jurzua
parents:
diff changeset
120
jurzua
parents:
diff changeset
121 <h:outputText value="Text Type" />
jurzua
parents:
diff changeset
122 <h:selectOneMenu partialSubmit="true"
jurzua
parents:
diff changeset
123 value="#{CurrentText.attributes['text_type']}">
jurzua
parents:
diff changeset
124 <f:selectItems value="#{ApplicationBean1.suggestedTextTypes}" />
jurzua
parents:
diff changeset
125 </h:selectOneMenu>
jurzua
parents:
diff changeset
126 <h:outputText />
jurzua
parents:
diff changeset
127
jurzua
parents:
diff changeset
128 <h:outputText value="Text arrangement" />
jurzua
parents:
diff changeset
129 <h:inputTextarea cols="65" rows="10"
jurzua
parents:
diff changeset
130 value="#{CurrentText.attributes['text_arrangement']}" />
jurzua
parents:
diff changeset
131 <h:outputText />
jurzua
parents:
diff changeset
132
jurzua
parents:
diff changeset
133 <h:outputText value="Table of Contents" />
jurzua
parents:
diff changeset
134 <h:inputTextarea cols="65" rows="10"
jurzua
parents:
diff changeset
135 value="#{CurrentText.attributes['table_of_contents']}"
jurzua
parents:
diff changeset
136 style="direction: rtl;" />
jurzua
parents:
diff changeset
137 <h:outputText />
jurzua
parents:
diff changeset
138
jurzua
parents:
diff changeset
139 <h:outputText value="Notes" />
jurzua
parents:
diff changeset
140 <h:inputTextarea cols="65" rows="10"
jurzua
parents:
diff changeset
141 value="#{CurrentText.attributes['notes']}" />
jurzua
parents:
diff changeset
142 <h:outputText />
9
jurzua
parents: 7
diff changeset
143
jurzua
parents: 7
diff changeset
144 <h:outputText value="Notes (old)" />
jurzua
parents: 7
diff changeset
145 <h:inputTextarea cols="65" rows="10"
jurzua
parents: 7
diff changeset
146 value="#{CurrentText.attributes['notes_old']}" />
jurzua
parents: 7
diff changeset
147 <h:outputText />
7
jurzua
parents:
diff changeset
148
jurzua
parents:
diff changeset
149 <h:outputText value="Commentary on" />
jurzua
parents:
diff changeset
150 <ismi:autocomplete lo="#{CurrentText.commentaryLo}" />
jurzua
parents:
diff changeset
151 <h:outputText/>
jurzua
parents:
diff changeset
152
jurzua
parents:
diff changeset
153 <h:outputText value="Translation of" />
jurzua
parents:
diff changeset
154 <ismi:autocomplete lo="#{CurrentText.translationLo}" />
jurzua
parents:
diff changeset
155 <h:outputText/>
jurzua
parents:
diff changeset
156
jurzua
parents:
diff changeset
157 <h:outputText value="Version of" />
jurzua
parents:
diff changeset
158 <ismi:autocomplete lo="#{CurrentText.versionLo}" />
jurzua
parents:
diff changeset
159 <h:outputText/>
jurzua
parents:
diff changeset
160
jurzua
parents:
diff changeset
161 <h:outputText value="Aliases for Title" />
jurzua
parents:
diff changeset
162 <h:panelGrid columns="1" border="1">
jurzua
parents:
diff changeset
163 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
164 <h:dataTable value="#{CurrentText.aliasList.entities}" var="item">
jurzua
parents:
diff changeset
165 <h:column>
jurzua
parents:
diff changeset
166 <h:outputText value="#{item.ownValue}" />
jurzua
parents:
diff changeset
167 </h:column>
jurzua
parents:
diff changeset
168 <h:column>
jurzua
parents:
diff changeset
169 <h:selectBooleanCheckbox
jurzua
parents:
diff changeset
170 value="#{CurrentText.aliasList.selections[item.id]}" />
jurzua
parents:
diff changeset
171 </h:column>
jurzua
parents:
diff changeset
172 </h:dataTable>
jurzua
parents:
diff changeset
173 <h:commandButton value="Remove Selection"
jurzua
parents:
diff changeset
174 actionListener="#{CurrentText.aliasList.listenerRemoveSelection}" />
jurzua
parents:
diff changeset
175 </h:panelGrid>
jurzua
parents:
diff changeset
176
jurzua
parents:
diff changeset
177 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
178 <h:inputText value="#{CurrentText.aliasList.input}"
jurzua
parents:
diff changeset
179 style="width:500px;" />
jurzua
parents:
diff changeset
180 <h:commandButton value="CREATE"
jurzua
parents:
diff changeset
181 actionListener="#{CurrentText.aliasList.listenerCreate}" />
jurzua
parents:
diff changeset
182 </h:panelGrid>
jurzua
parents:
diff changeset
183 </h:panelGrid>
jurzua
parents:
diff changeset
184 <h:outputText />
jurzua
parents:
diff changeset
185
jurzua
parents:
diff changeset
186 <h:outputText value="Aliases for Explicit" />
jurzua
parents:
diff changeset
187 <h:panelGrid columns="1" border="1">
jurzua
parents:
diff changeset
188 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
189 <h:dataTable value="#{CurrentText.explicitAliasList.entities}"
jurzua
parents:
diff changeset
190 var="item">
jurzua
parents:
diff changeset
191 <h:column>
jurzua
parents:
diff changeset
192 <h:outputText value="#{item.ownValue}" />
jurzua
parents:
diff changeset
193 </h:column>
jurzua
parents:
diff changeset
194 <h:column>
jurzua
parents:
diff changeset
195 <h:selectBooleanCheckbox
jurzua
parents:
diff changeset
196 value="#{CurrentText.explicitAliasList.selections[item.id]}" />
jurzua
parents:
diff changeset
197 </h:column>
jurzua
parents:
diff changeset
198 </h:dataTable>
jurzua
parents:
diff changeset
199 <h:commandButton value="Remove Selection"
jurzua
parents:
diff changeset
200 actionListener="#{CurrentText.explicitAliasList.listenerRemoveSelection}" />
jurzua
parents:
diff changeset
201 </h:panelGrid>
jurzua
parents:
diff changeset
202
jurzua
parents:
diff changeset
203 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
204 <h:inputText value="#{CurrentText.explicitAliasList.input}"
jurzua
parents:
diff changeset
205 style="direction: rtl;width:500px;" />
jurzua
parents:
diff changeset
206 <h:commandButton value="CREATE"
jurzua
parents:
diff changeset
207 actionListener="#{CurrentText.explicitAliasList.listenerCreate}" />
jurzua
parents:
diff changeset
208 </h:panelGrid>
jurzua
parents:
diff changeset
209 </h:panelGrid>
jurzua
parents:
diff changeset
210 <h:outputText />
jurzua
parents:
diff changeset
211
jurzua
parents:
diff changeset
212 <h:outputText value="Aliases for Incipit" />
jurzua
parents:
diff changeset
213 <h:panelGrid columns="1" border="1">
jurzua
parents:
diff changeset
214 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
215 <h:dataTable value="#{CurrentText.incipitAliasList.entities}"
jurzua
parents:
diff changeset
216 var="item">
jurzua
parents:
diff changeset
217 <h:column>
jurzua
parents:
diff changeset
218 <h:outputText value="#{item.ownValue}" />
jurzua
parents:
diff changeset
219 </h:column>
jurzua
parents:
diff changeset
220 <h:column>
jurzua
parents:
diff changeset
221 <h:selectBooleanCheckbox
jurzua
parents:
diff changeset
222 value="#{CurrentText.incipitAliasList.selections[item.id]}" />
jurzua
parents:
diff changeset
223 </h:column>
jurzua
parents:
diff changeset
224 </h:dataTable>
jurzua
parents:
diff changeset
225 <h:commandButton value="Remove Selection"
jurzua
parents:
diff changeset
226 actionListener="#{CurrentText.incipitAliasList.listenerRemoveSelection}" />
jurzua
parents:
diff changeset
227 </h:panelGrid>
jurzua
parents:
diff changeset
228
jurzua
parents:
diff changeset
229 <h:panelGrid columns="2">
jurzua
parents:
diff changeset
230 <h:inputText value="#{CurrentText.incipitAliasList.input}"
jurzua
parents:
diff changeset
231 style="direction: rtl;width:500px;" />
jurzua
parents:
diff changeset
232 <h:commandButton value="CREATE"
jurzua
parents:
diff changeset
233 actionListener="#{CurrentText.incipitAliasList.listenerCreate}" />
jurzua
parents:
diff changeset
234 </h:panelGrid>
jurzua
parents:
diff changeset
235 </h:panelGrid>
jurzua
parents:
diff changeset
236 <h:outputText />
jurzua
parents:
diff changeset
237 </h:panelGrid>
jurzua
parents:
diff changeset
238
jurzua
parents:
diff changeset
239 <ismi:refWidget entityForm="#{CurrentText}" />
jurzua
parents:
diff changeset
240
jurzua
parents:
diff changeset
241 <h:panelGrid columns="4">
jurzua
parents:
diff changeset
242 <h:outputText value="ID of the Text" />
jurzua
parents:
diff changeset
243 <h:inputText value="#{CurrentText.currentId}" />
jurzua
parents:
diff changeset
244 <h:commandButton value="Load Text By ID"
jurzua
parents:
diff changeset
245 action="#{CurrentText.actionReloadEntity}"
jurzua
parents:
diff changeset
246 onclick="confirm('Do you really want to reload the entity?');" />
jurzua
parents:
diff changeset
247 <h:outputText value="#{CurrentText.currentIdMsg}" style="color:red" />
jurzua
parents:
diff changeset
248 </h:panelGrid>
jurzua
parents:
diff changeset
249
jurzua
parents:
diff changeset
250 <h:commandButton value="#{CurrentText.saveButtonLabel}"
jurzua
parents:
diff changeset
251 rendered="#{CurrentText.renderSaveButton}"
jurzua
parents:
diff changeset
252 action="#{CurrentText.save}"
jurzua
parents:
diff changeset
253 onclick="#{ApplicationBean1.JSConfirmationSave}" />
jurzua
parents:
diff changeset
254 <h:commandButton value="Clear Form"
jurzua
parents:
diff changeset
255 action="#{CurrentText.clearAction}"
jurzua
parents:
diff changeset
256 onclick="#{ApplicationBean1.JSConfirmationCleanForm}" />
jurzua
parents:
diff changeset
257 <h:commandButton value="Save as new Entity"
jurzua
parents:
diff changeset
258 onclick="#{ApplicationBean1.JSConfirmationSaveAsNew}"
jurzua
parents:
diff changeset
259 rendered="#{(CurrentText.entity.id != null and Session.canCreate)}"
jurzua
parents:
diff changeset
260 action="#{CurrentText.saveAsNewEntity}" />
jurzua
parents:
diff changeset
261
jurzua
parents:
diff changeset
262 <h:outputText rendered="#{CurrentText.create_error}"
jurzua
parents:
diff changeset
263 value="City already exists - not saved!" />
jurzua
parents:
diff changeset
264
jurzua
parents:
diff changeset
265
jurzua
parents:
diff changeset
266 </ui:composition>
jurzua
parents:
diff changeset
267 </body>
jurzua
parents:
diff changeset
268 </html>