annotate src/main/webapp/resources/components/ismi/date.xhtml @ 60:4ec8d4cfad26 remove_escidoc

remove old PubMan/escidoc code.
author casties
date Mon, 30 Nov 2015 15:38:09 +0100
parents 764f47286679
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
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:composite="http://java.sun.com/jsf/composite">
jurzua
parents:
diff changeset
9
jurzua
parents:
diff changeset
10 <composite:interface>
jurzua
parents:
diff changeset
11 <composite:attribute name="date" required="true" />
jurzua
parents:
diff changeset
12 </composite:interface>
jurzua
parents:
diff changeset
13
jurzua
parents:
diff changeset
14 <composite:implementation>
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 <h:panelGrid columns="1">
jurzua
parents:
diff changeset
17
jurzua
parents:
diff changeset
18 <h:selectOneMenu value="#{cc.attrs.date.state}">
jurzua
parents:
diff changeset
19 <f:selectItems value="#{cc.attrs.date.stateList}" />
jurzua
parents:
diff changeset
20 <a4j:ajax event="click" render="out" />
jurzua
parents:
diff changeset
21 </h:selectOneMenu>
jurzua
parents:
diff changeset
22
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 <h:panelGrid columns="1" id="out">
jurzua
parents:
diff changeset
25
jurzua
parents:
diff changeset
26 <h:panelGrid columns="2"
jurzua
parents:
diff changeset
27 styleClass="createPanel"
jurzua
parents:
diff changeset
28 columnClasses="createPanelFirstColumn,createPanelColumn02"
jurzua
parents:
diff changeset
29 rendered="#{cc.attrs.date.STATE_NOT_CHECKED == cc.attrs.date.state}">
jurzua
parents:
diff changeset
30
jurzua
parents:
diff changeset
31 <h:outputText value="Date in text unformatted" />
jurzua
parents:
diff changeset
32 <h:inputText value="#{cc.attrs.date.dateInText}" />
jurzua
parents:
diff changeset
33
jurzua
parents:
diff changeset
34 </h:panelGrid>
jurzua
parents:
diff changeset
35
jurzua
parents:
diff changeset
36 <h:panelGrid columns="1"
jurzua
parents:
diff changeset
37 rendered="#{cc.attrs.date.STATE_KNOWN == cc.attrs.date.state}">
jurzua
parents:
diff changeset
38
jurzua
parents:
diff changeset
39 <h:panelGrid columns="2" styleClass="createPanel"
jurzua
parents:
diff changeset
40 columnClasses="createPanelFirstColumn,createPanelColumn02">
jurzua
parents:
diff changeset
41
jurzua
parents:
diff changeset
42 <h:outputText value="Input form" />
jurzua
parents:
diff changeset
43 <h:selectOneRadio value="#{cc.attrs.date.inputForm}">
jurzua
parents:
diff changeset
44 <f:selectItems value="#{cc.attrs.date.inputFormList}" />
jurzua
parents:
diff changeset
45 <a4j:ajax event="click" render="out" />
jurzua
parents:
diff changeset
46 </h:selectOneRadio>
jurzua
parents:
diff changeset
47
jurzua
parents:
diff changeset
48 <h:outputText value="Calendar type" />
jurzua
parents:
diff changeset
49 <h:selectOneRadio value="#{cc.attrs.date.calendarType}">
jurzua
parents:
diff changeset
50 <f:selectItems value="#{cc.attrs.date.calendarTypeList}" />
jurzua
parents:
diff changeset
51 <a4j:ajax event="click" render="out" />
jurzua
parents:
diff changeset
52 </h:selectOneRadio>
jurzua
parents:
diff changeset
53 </h:panelGrid>
jurzua
parents:
diff changeset
54
jurzua
parents:
diff changeset
55 <h:panelGrid columns="2" styleClass="createPanel"
jurzua
parents:
diff changeset
56 columnClasses="createPanelFirstColumn,createPanelColumn02"
jurzua
parents:
diff changeset
57 rendered="#{cc.attrs.date.INPUT_FORM_YEAR == cc.attrs.date.inputForm}">
jurzua
parents:
diff changeset
58 <h:outputText value="Year" />
jurzua
parents:
diff changeset
59 <h:inputText value="#{cc.attrs.date.currentYear}" />
jurzua
parents:
diff changeset
60 </h:panelGrid>
jurzua
parents:
diff changeset
61
jurzua
parents:
diff changeset
62 <h:panelGrid columns="2" styleClass="createPanel"
jurzua
parents:
diff changeset
63 columnClasses="createPanelColumn01Longer,createPanelColumn02"
jurzua
parents:
diff changeset
64 rendered="#{cc.attrs.date.INPUT_FORM_DATE == cc.attrs.date.inputForm}">
jurzua
parents:
diff changeset
65
jurzua
parents:
diff changeset
66 <h:outputText value="Date [dayOfMonth/Month/Year]" />
jurzua
parents:
diff changeset
67 <h:panelGrid columns="3">
jurzua
parents:
diff changeset
68
jurzua
parents:
diff changeset
69 <h:selectOneMenu value="#{cc.attrs.date.currentFrom.dayOfMonth}">
jurzua
parents:
diff changeset
70 <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" />
jurzua
parents:
diff changeset
71 </h:selectOneMenu>
jurzua
parents:
diff changeset
72
jurzua
parents:
diff changeset
73 <h:selectOneMenu
jurzua
parents:
diff changeset
74 rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
75 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
76 <f:selectItems value="#{cc.attrs.date.gregorianMonths}" />
jurzua
parents:
diff changeset
77 </h:selectOneMenu>
jurzua
parents:
diff changeset
78 <h:selectOneMenu
jurzua
parents:
diff changeset
79 rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
80 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
81 <f:selectItems value="#{cc.attrs.date.islamicMonths}" />
jurzua
parents:
diff changeset
82 </h:selectOneMenu>
jurzua
parents:
diff changeset
83 <h:selectOneMenu
jurzua
parents:
diff changeset
84 rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
85 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
86 <f:selectItems value="#{cc.attrs.date.julianMonths}" />
jurzua
parents:
diff changeset
87 </h:selectOneMenu>
jurzua
parents:
diff changeset
88
jurzua
parents:
diff changeset
89 <h:inputText value="#{cc.attrs.date.currentFrom.year}" />
jurzua
parents:
diff changeset
90 </h:panelGrid>
jurzua
parents:
diff changeset
91 </h:panelGrid>
jurzua
parents:
diff changeset
92
jurzua
parents:
diff changeset
93 <h:panelGrid columns="2" styleClass="createPanel"
jurzua
parents:
diff changeset
94 columnClasses="createPanelColumn01Longer,createPanelColumn02"
jurzua
parents:
diff changeset
95 rendered="#{cc.attrs.date.INPUT_FORM_RANGE == cc.attrs.date.inputForm}">
jurzua
parents:
diff changeset
96
jurzua
parents:
diff changeset
97 <h:outputText value="From [dayOfMonth/Month/Year]" />
jurzua
parents:
diff changeset
98 <h:panelGrid columns="3">
jurzua
parents:
diff changeset
99
jurzua
parents:
diff changeset
100 <h:selectOneMenu value="#{cc.attrs.date.currentFrom.dayOfMonth}">
jurzua
parents:
diff changeset
101 <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" />
jurzua
parents:
diff changeset
102 </h:selectOneMenu>
jurzua
parents:
diff changeset
103
jurzua
parents:
diff changeset
104 <h:selectOneMenu
jurzua
parents:
diff changeset
105 rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
106 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
107 <f:selectItems value="#{cc.attrs.date.gregorianMonths}" />
jurzua
parents:
diff changeset
108 </h:selectOneMenu>
jurzua
parents:
diff changeset
109 <h:selectOneMenu
jurzua
parents:
diff changeset
110 rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
111 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
112 <f:selectItems value="#{cc.attrs.date.islamicMonths}" />
jurzua
parents:
diff changeset
113 </h:selectOneMenu>
jurzua
parents:
diff changeset
114 <h:selectOneMenu
jurzua
parents:
diff changeset
115 rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
116 value="#{cc.attrs.date.currentFrom.month}">
jurzua
parents:
diff changeset
117 <f:selectItems value="#{cc.attrs.date.julianMonths}" />
jurzua
parents:
diff changeset
118 </h:selectOneMenu>
jurzua
parents:
diff changeset
119
jurzua
parents:
diff changeset
120 <h:inputText value="#{cc.attrs.date.currentFrom.year}" />
jurzua
parents:
diff changeset
121 </h:panelGrid>
jurzua
parents:
diff changeset
122
jurzua
parents:
diff changeset
123 <h:outputText value="Until [dayOfMonth/Month/Year]" />
jurzua
parents:
diff changeset
124 <h:panelGrid columns="3">
jurzua
parents:
diff changeset
125
jurzua
parents:
diff changeset
126 <h:selectOneMenu value="#{cc.attrs.date.currentUntil.dayOfMonth}">
jurzua
parents:
diff changeset
127 <f:selectItems value="#{cc.attrs.date.suggestedDaysOfMonth}" />
jurzua
parents:
diff changeset
128 </h:selectOneMenu>
jurzua
parents:
diff changeset
129
jurzua
parents:
diff changeset
130 <h:selectOneMenu
jurzua
parents:
diff changeset
131 rendered="#{cc.attrs.date.TYPE_GREGORIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
132 value="#{cc.attrs.date.currentUntil.month}">
jurzua
parents:
diff changeset
133 <f:selectItems value="#{cc.attrs.date.gregorianMonths}" />
jurzua
parents:
diff changeset
134 </h:selectOneMenu>
jurzua
parents:
diff changeset
135 <h:selectOneMenu
jurzua
parents:
diff changeset
136 rendered="#{cc.attrs.date.TYPE_ISLAMIC == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
137 value="#{cc.attrs.date.currentUntil.month}">
jurzua
parents:
diff changeset
138 <f:selectItems value="#{cc.attrs.date.islamicMonths}" />
jurzua
parents:
diff changeset
139 </h:selectOneMenu>
jurzua
parents:
diff changeset
140 <h:selectOneMenu
jurzua
parents:
diff changeset
141 rendered="#{cc.attrs.date.TYPE_JULIAN == cc.attrs.date.calendarType}"
jurzua
parents:
diff changeset
142 value="#{cc.attrs.date.currentUntil.month}">
jurzua
parents:
diff changeset
143 <f:selectItems value="#{cc.attrs.date.julianMonths}" />
jurzua
parents:
diff changeset
144 </h:selectOneMenu>
jurzua
parents:
diff changeset
145 <h:inputText value="#{cc.attrs.date.currentUntil.year}" />
jurzua
parents:
diff changeset
146 </h:panelGrid>
jurzua
parents:
diff changeset
147 </h:panelGrid>
jurzua
parents:
diff changeset
148
jurzua
parents:
diff changeset
149 <h:panelGrid columns="2" styleClass="createPanel"
jurzua
parents:
diff changeset
150 columnClasses="createPanelFirstColumn,createPanelColumn02">
jurzua
parents:
diff changeset
151
jurzua
parents:
diff changeset
152 <h:outputText/>
jurzua
parents:
diff changeset
153 <h:outputText value="Gregorian: #{cc.attrs.date.formattedRange}" />
jurzua
parents:
diff changeset
154
jurzua
parents:
diff changeset
155 <h:outputText/>
jurzua
parents:
diff changeset
156 <h:outputText
jurzua
parents:
diff changeset
157 value="Islamic: #{cc.attrs.date.formattedIslamicRange}" />
jurzua
parents:
diff changeset
158
jurzua
parents:
diff changeset
159 <h:outputText/>
jurzua
parents:
diff changeset
160 <h:outputText value="Julian: #{cc.attrs.date.formattedJulianRange}" />
jurzua
parents:
diff changeset
161
jurzua
parents:
diff changeset
162 <h:outputText/>
jurzua
parents:
diff changeset
163 <h:commandButton value="update"
jurzua
parents:
diff changeset
164 actionListener="#{cc.attrs.date.listenerUpdate}" />
jurzua
parents:
diff changeset
165
jurzua
parents:
diff changeset
166 <h:outputText value="Additional information" />
jurzua
parents:
diff changeset
167 <h:inputTextarea value="#{cc.attrs.date.additionalInfo}" />
jurzua
parents:
diff changeset
168 </h:panelGrid>
jurzua
parents:
diff changeset
169
jurzua
parents:
diff changeset
170 </h:panelGrid>
jurzua
parents:
diff changeset
171 </h:panelGrid>
jurzua
parents:
diff changeset
172
jurzua
parents:
diff changeset
173 </h:panelGrid>
jurzua
parents:
diff changeset
174 </composite:implementation>
jurzua
parents:
diff changeset
175 </html>