2 requires = ( MAIN, MainUI, CommonUI, Mailer, MailPartViewers ); /* , Sieve */
4 publicResources = ("uix.css",
9 "UIxAppointmentEditor.js",
10 "UIxContactEditor.js",
11 "UIxMailToSelection.js",
15 "tbtv_account_17x17.gif",
16 "tbtv_drafts_17x17.gif",
17 "tbtv_inbox_17x17.gif",
18 "tbtv_junction2_17x17.gif",
19 "tbtv_junction_17x17.gif",
20 "tbtv_leaf_corner_17x17.gif",
21 "tbtv_line_17x17.gif",
22 "tbtv_minus_17x17.gif",
23 "tbtv_plus_17x17.gif",
24 "tbtv_corner_17x17.gif",
25 "tbtv_corner_minus_17x17.gif",
26 "tbtv_corner_plus_17x17.gif",
27 "tbtv_sent_17x17.gif",
28 "tbtv_trash_17x17.gif",
30 "tbtb_addressbook.png",
34 "tbtb_filetofolder.png",
45 "tbtb_compose_addressbook_30x30.png",
46 "tbtb_compose_attach_30x30.png",
47 "tbtb_compose_clip_30x30.png",
48 "tbtb_compose_cut_30x30.png",
49 "tbtb_compose_dup_30x30.png",
50 "tbtb_compose_file_30x30.png",
51 "tbtb_compose_lock_30x30.png",
52 "tbtb_compose_quote_30x30.png",
53 "tbtb_compose_send_30x30.png",
54 "tbtb_compose_spell_30x30.png",
57 "message-mail-read.png",
59 "icon_mark_flagged.gif",
61 "icon_mark_unflagged.gif",
62 "icon_mark_unread.gif",
66 "title_attachment_14x14.png",
69 "title_read_14x14.png",
71 "title_sortdown_12x12.png",
72 "title_sortup_12x12.png",
83 value = "SOGoMailObject.toolbar";
88 protectedBy = "<public>";
89 actionClass = "UIxMailFolderActions";
90 actionName = "subscribe";
93 protectedBy = "<public>";
94 actionClass = "UIxMailFolderActions";
95 actionName = "unsubscribe";
99 actionClass = "UIxMailFolderActions";
100 actionName = "quotas";
103 protectedBy = "View";
104 pageName = "UIxMailListView";
107 protectedBy = "View";
108 pageName = "UIxMailAjaxRequest";
111 protectedBy = "View";
112 pageName = "UIxMailListView";
114 GET = { /* hack to make it work as the default method */
115 protectedBy = "View";
116 pageName = "UIxMailListView";
119 protectedBy = "View";
120 pageName = "UIxMailListView";
121 actionName = "getMail";
124 protectedBy = "View";
125 actionClass = "UIxMailFolderActions";
126 actionName = "emptyTrash";
129 protectedBy = "View";
130 actionClass = "UIxMailFolderActions";
131 actionName = "createFolder";
134 protectedBy = "View";
135 actionClass = "UIxMailFolderActions";
136 actionName = "renameFolder";
139 protectedBy = "View";
140 actionClass = "UIxMailFolderActions";
141 actionName = "deleteFolder";
143 setAsDraftsFolder = {
144 protectedBy = "View";
145 actionClass = "UIxMailFolderActions";
146 actionName = "setAsDraftsFolder";
149 protectedBy = "View";
150 actionClass = "UIxMailFolderActions";
151 actionName = "setAsSentFolder";
154 protectedBy = "View";
155 actionClass = "UIxMailFolderActions";
156 actionName = "setAsTrashFolder";
159 protectedBy = "ReadAcls";
160 pageName = "UIxMailUserRightsEditor";
163 protectedBy = "SaveAcls";
164 pageName = "UIxMailUserRightsEditor";
165 actionName = "saveUserRights";
171 /* just a new toolbar, other things come from SOGoMailFolder */
174 protectedBy = "View";
175 value = "SOGoMailObject.toolbar";
180 protectedBy = "View";
181 actionClass = "UIxMailFolderActions";
182 actionName = "emptyTrash";
190 protectedBy = "View";
191 value = "SOGoMailObject.toolbar";
196 protectedBy = "View";
197 pageName = "UIxMailView";
200 protectedBy = "View";
201 actionClass = "UIxMailSourceView";
202 actionName = "viewSource";
205 protectedBy = "View";
206 pageName = "UIxMailPopupView";
209 protectedBy = "View";
210 actionClass = "UIxMailActions";
214 protectedBy = "View";
215 actionClass = "UIxMailActions";
219 protectedBy = "View";
220 actionClass = "UIxMailActions";
221 actionName = "trash";
224 protectedBy = "View";
225 actionClass = "UIxMailActions";
229 protectedBy = "View";
230 actionClass = "UIxMailActions";
234 protectedBy = "View";
235 actionClass = "UIxMailActions";
236 actionName = "reply";
239 protectedBy = "View";
240 actionClass = "UIxMailActions";
241 actionName = "replyToAll";
244 protectedBy = "View";
245 actionClass = "UIxMailActions";
246 actionName = "forward";
248 markMessageUnread = {
249 protectedBy = "View";
250 actionClass = "UIxMailActions";
251 actionName = "markMessageUnread";
254 protectedBy = "View";
255 actionClass = "UIxMailActions";
256 actionName = "markMessageRead";
259 protectedBy = "View";
260 actionClass = "UIxMailActions";
261 actionName = "addLabel1";
264 protectedBy = "View";
265 actionClass = "UIxMailActions";
266 actionName = "addLabel2";
269 protectedBy = "View";
270 actionClass = "UIxMailActions";
271 actionName = "addLabel3";
274 protectedBy = "View";
275 actionClass = "UIxMailActions";
276 actionName = "addLabel4";
279 protectedBy = "View";
280 actionClass = "UIxMailActions";
281 actionName = "addLabel5";
284 protectedBy = "View";
285 actionClass = "UIxMailActions";
286 actionName = "removeLabel1";
289 protectedBy = "View";
290 actionClass = "UIxMailActions";
291 actionName = "removeLabel2";
294 protectedBy = "View";
295 actionClass = "UIxMailActions";
296 actionName = "removeLabel3";
299 protectedBy = "View";
300 actionClass = "UIxMailActions";
301 actionName = "removeLabel4";
304 protectedBy = "View";
305 actionClass = "UIxMailActions";
306 actionName = "removeLabel5";
309 protectedBy = "View";
310 actionClass = "UIxMailActions";
311 actionName = "removeAllLabels";
319 protectedBy = "View";
320 value = "SOGoMailObject.toolbar";
325 protectedBy = "View";
326 pageName = "UIxMailMainFrame";
329 protectedBy = "View";
330 pageName = "UIxMailMainFrame";
331 actionName = "compose";
339 protectedBy = "View";
340 value = "SOGoMailObject.toolbar";
345 protectedBy = "View";
346 actionClass = "UIxMailAccountActions";
347 actionName = "compose";
350 protectedBy = "View";
351 actionClass = "UIxMailAccountActions";
352 actionName = "listMailboxes";
355 protectedBy = "View";
356 actionClass = "UIxMailFolderActions";
357 actionName = "createFolder";
365 protectedBy = "View";
366 value = ( /* the toolbar groups */
369 image = "tb-mail-getmail-flat-24x24.png";
370 cssClass = "tbicon_getmail"; label = "Get Mail"; },
372 link = "#"; // "compose"; // target = "_blank";
374 onclick = "return openMessageWindow(null, 'compose');";
375 image = "tb-mail-write-flat-24x24.png";
376 cssClass = "tbicon_compose"; label = "Write"; },
383 protectedBy = "View";
384 pageName = "UIxMailListView";
387 protectedBy = "View";
388 pageName = "UIxMailListView";
396 protectedBy = "View";
397 value = "SOGoDraftObject.toolbar";
402 protectedBy = "View";
403 pageName = "UIxMailEditor";
406 protectedBy = "View";
407 pageName = "UIxMailEditor";
411 protectedBy = "View";
412 pageName = "UIxMailEditor";
416 protectedBy = "View";
417 actionClass = "UIxMailActions";
418 actionName = "delete";
421 protectedBy = "View";
422 actionClass = "UIxMailActions";
423 actionName = "deleteAttachment";
430 // SOGoSieveScriptsFolder = {
433 // protectedBy = "View";
438 // image = "tb-mail-getmail-flat-24x24.png";
439 // cssClass = "tbicon_getmail"; label = "Get Mail";
442 // link = "#"; // "compose"; // target = "_blank";
443 // onclick = "clickedNewFilter(this); return false";
444 // image = "tb-mail-write-flat-24x24.png";
445 // cssClass = "tbicon_compose"; label = "New Filter";
450 // cssClass = "tbicon_delete"; label = "Delete"; },
457 // protectedBy = "View";
458 // pageName = "UIxFilterList";
461 // protectedBy = "View";
462 // pageName = "UIxFilterList";
463 // actionName = "create";
468 // SOGoSieveScriptObject = {
471 // protectedBy = "View";
474 // onclick = "clickedEditorSave(this);return false;";
475 // image = "tb-mail-file-flat-24x24.png";
476 // cssClass = "tbicon_save"; label = "Save"; },
478 // onclick = "clickedEditorDelete(this);return false;";
479 // image = "tb-mail-delete-flat-24x24.png";
480 // cssClass = "tbicon_delete"; label = "Delete"; },
487 // protectedBy = "View";
488 // pageName = "UIxSieveEditor";
489 // actionName = "edit";
492 // protectedBy = "View";
493 // pageName = "UIxSieveEditor";
494 // actionName = "save";
497 // protectedBy = "View";
498 // pageName = "UIxSieveEditor";
499 // actionName = "delete";