]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/UIxAppointmentEditor.wox
better Anais integration
[scalable-opengroupware.org] / SOGo / UI / Scheduler / UIxAppointmentEditor.wox
1 <?xml version='1.0' standalone='yes'?>
2 <var:component xmlns="http://www.w3.org/1999/xhtml"
3                xmlns:var="http://www.skyrix.com/od/binding"
4                xmlns:const="http://www.skyrix.com/od/constant"
5                xmlns:uix="OGo:uix"
6                xmlns:label="OGo:label"
7                className="UIxPageFrame"
8                title="name"
9 >
10   <form href="save">
11     <table cellspacing="0" cellpadding="5" width="100%">
12       <tr>
13         <td>
14           <table cellpadding="0" cellspacing="0" width="100%">
15             <tr>
16               <td width="5"/>
17               <td class="window_label">
18                 <var:string label:value="Appointment Editor" /></td>
19               <td width="36" align="right" valign="center">
20                 <var:component className="UIxWinClose" />
21               </td>
22             </tr>
23           </table>
24         </td>
25       </tr>
26       <tr>
27         <td>
28           <table border="0"
29                  cellpadding="2"
30                  width="100%"
31                  cellspacing="0"
32                  bgcolor="#e8e8e0"
33           >
34             <tr>
35               <td align="left" colspan="2">
36                 <span class="aptview_title">
37                   <var:string label:value="Appointment on" /> 
38                   <var:string value="formattedAptStartTime" /></span>
39               </td>
40             </tr>
41             <tr valign="top">
42               <td align="right" width="15%">
43                 <span class="aptview_text">
44                   <var:string label:value="Start time" />:
45                 </span>
46               </td>
47               <td align="left" bgcolor="#FFFFF0">
48                 <span class="aptview_text">
49                   <input type="text" name="startDate" 
50                          var:value="appointment.startDate" 
51                          const:dateformat="%Y-%m-%d %H:%M %Z" 
52                          const:size="40" />
53                 </span>
54               </td>
55             </tr>
56             <tr valign="top">
57               <td align="right" width="15%">
58                 <span class="aptview_text">
59                   <var:string label:value="End time" />:
60                 </span>
61               </td>
62               <td align="left" bgcolor="#FFFFF0">
63                 <span class="aptview_text">
64                   <input type="text" name="endDate" 
65                          var:value="appointment.endDate" 
66                          const:dateformat="%Y-%m-%d %H:%M %Z" 
67                          const:size="40" />
68                 </span>
69               </td>
70             </tr>
71             <tr valign="top">
72               <td align="right" width="15%">
73                 <span class="aptview_text">
74                   <var:string label:value="Title" />:
75                 </span>
76               </td>
77               <td align="left" bgcolor="#FFFFF0">
78                 <span class="aptview_text">
79                   <input type="text"
80                          name="summary"
81                          var:value="appointment.summary"
82                          const:size="40"
83                   />
84                 </span>
85               </td>
86             </tr>
87             <tr valign="top">
88               <td align="right" width="15%">
89                 <span class="aptview_text">
90                   <var:string label:value="Location" />:
91                 </span>
92               </td>
93               <td align="left" bgcolor="#FFFFF0">
94                 <span class="aptview_text">
95                   <input type="text"
96                          name="location"
97                          var:value="appointment.location"
98                          const:size="40"
99                   />
100                 </span>
101               </td>
102             </tr>
103           </table>
104         </td>
105       </tr>
106       <tr>
107         <td>
108           <table border="0"
109                  cellpadding="2"
110                  width="100%"
111                  cellspacing="0"
112                  bgcolor="#e8e8e0"
113           >
114             <tr>
115               <td align="left" colspan="2">
116                 <span class="aptview_title">
117                   <var:string label:value="Search participants" /> 
118                 </span>
119               </td>
120             </tr>
121             <tr valign="top">
122               <td align="right" width="15%">
123                 <span class="aptview_text">
124                   <var:string label:value="Participants" />:</span>
125               </td>
126               <td align="left" bgcolor="#FFFFF0">
127                 <script language="JavaScript">
128                  <var:string value="jsCode" const:escapeHTML="NO" />
129                 </script>
130                
131                 <span class="aptview_text">
132                   <var:component className="AnaisSelector"
133                                  label:title="Search in Anais"
134                                  const:windowId="Participants"
135                                  const:callback="addParticipant"
136                                  const:division="CC"
137                   />
138                   <hr />
139                   <table id="participants">
140                     <tr>
141                       <td><input type="checkbox"
142                                  checked="checked"
143                                  value="1"
144                           /></td>
145                       <td>TODO: Owner</td>
146                     </tr>
147                   </table>
148                 </span>
149               </td>
150             </tr>
151           </table>
152         </td>
153       </tr>
154       <tr>
155         <td>
156           <table border="0"
157                  cellpadding="2"
158                  width="100%"
159                  cellspacing="0"
160                  bgcolor="#e8e8e0"
161           >
162             <tr>
163               <td align="left" colspan="2">
164                 <span class="aptview_title">
165                   <var:string label:value="Search resources" />
166                 </span>
167               </td>
168             </tr>
169             <tr valign="top">
170               <td align="right" width="15%">
171                 <span class="aptview_text">
172                   <var:string label:value="Resources" />:
173                 </span>
174               </td>
175               <td align="left" bgcolor="#FFFFF0">
176                 <span class="aptview_text">
177                   <var:component className="AnaisSelector"
178                                  label:title="Search in Anais"
179                                  const:windowId="Resources"
180                                  const:callback="addResource"
181                   />
182                   <hr />
183                   <table id="resources">
184                   </table>
185                 </span>
186               </td>
187             </tr>
188           </table>
189         </td>
190       </tr>
191       <tr>
192         <td>
193             <input type="submit" label:value="Save" />
194             <input type="hidden" name="ical" var:value="iCalString" />
195         </td>
196       </tr>
197     </table>
198   </form>
199   <!-- -->
200   <hr />
201   clientObject: <var:string value="clientObject" />
202 </var:component>