2010-01-06 23:01:29 +01:00
|
|
|
{ /* -*- Mode: java; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
2009-10-09 23:54:07 +02:00
|
|
|
requires = ( MAIN, MainUI, CommonUI, Mailer, MailPartViewers );
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2008-07-25 20:42:21 +02:00
|
|
|
publicResources = ("generic.js",
|
2010-01-06 23:01:29 +01:00
|
|
|
"UIxAppointmentEditor.js",
|
|
|
|
"UIxContactEditor.js",
|
|
|
|
"UIxMailToSelection.js",
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"lori_32x32.png",
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"tbtv_account_17x17.gif",
|
|
|
|
"tbtv_drafts_17x17.gif",
|
|
|
|
"tbtv_inbox_17x17.png",
|
|
|
|
"tbtv_junction2_17x17.gif",
|
|
|
|
"tbtv_junction_17x17.gif",
|
|
|
|
"tbtv_leaf_corner_17x17.png",
|
|
|
|
"tbtv_line_17x17.gif",
|
|
|
|
"tbtv_minus_17x17.gif",
|
|
|
|
"tbtv_plus_17x17.gif",
|
|
|
|
"tbtv_corner_17x17.gif",
|
|
|
|
"tbtv_corner_minus_17x17.gif",
|
|
|
|
"tbtv_corner_plus_17x17.gif",
|
|
|
|
"tbtv_sent_17x17.gif",
|
|
|
|
"tbtv_trash_17x17.gif",
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"tbtb_addressbook.png",
|
|
|
|
"tbtb_compose.png",
|
|
|
|
"tbtb_delete.png",
|
|
|
|
"tbtb_deletedoc.png",
|
|
|
|
"tbtb_filetofolder.png",
|
|
|
|
"tbtb_forward.png",
|
|
|
|
"tbtb_getmail.png",
|
|
|
|
"tbtb_next.png",
|
|
|
|
"tbtb_previous.png",
|
|
|
|
"tbtb_print.png",
|
|
|
|
"tbtb_reply.png",
|
|
|
|
"tbtb_replyall.png",
|
|
|
|
"tbtb_search.png",
|
|
|
|
"tbtb_trash.png",
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"tbtb_compose_addressbook_30x30.png",
|
|
|
|
"tbtb_compose_attach_30x30.png",
|
|
|
|
"tbtb_compose_clip_30x30.png",
|
|
|
|
"tbtb_compose_cut_30x30.png",
|
|
|
|
"tbtb_compose_dup_30x30.png",
|
|
|
|
"tbtb_compose_file_30x30.png",
|
|
|
|
"tbtb_compose_lock_30x30.png",
|
|
|
|
"tbtb_compose_quote_30x30.png",
|
|
|
|
"tbtb_compose_send_30x30.png",
|
|
|
|
"tbtb_compose_spell_30x30.png",
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"message-mail.png",
|
|
|
|
"message-mail-read.png",
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"dot.png",
|
|
|
|
"flag.png",
|
|
|
|
"icon_unread.gif",
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2010-01-06 23:01:29 +01:00
|
|
|
"title_attachment_14x14.png",
|
|
|
|
"title_config.png",
|
|
|
|
"title_junk.png",
|
|
|
|
"title_read_14x14.png",
|
|
|
|
"title_thread.png",
|
|
|
|
"title_sortdown_12x12.png",
|
|
|
|
"title_sortup_12x12.png",
|
|
|
|
);
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
factories = {
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
categories = {
|
|
|
|
SOGoMailFolder = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2014-11-21 21:44:19 +01:00
|
|
|
view = {
|
2010-05-27 16:41:59 +02:00
|
|
|
protectedBy = "<public>";
|
2010-11-05 22:29:08 +01:00
|
|
|
actionClass = "UIxMailListActions";
|
2011-07-08 19:38:27 +02:00
|
|
|
actionName = "getUIDs";
|
2010-05-27 16:41:59 +02:00
|
|
|
};
|
|
|
|
headers = {
|
|
|
|
protectedBy = "<public>";
|
2010-11-05 22:29:08 +01:00
|
|
|
actionClass = "UIxMailListActions";
|
2010-05-27 16:41:59 +02:00
|
|
|
actionName = "getHeaders";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
|
|
|
subscribe = {
|
|
|
|
protectedBy = "<public>";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "subscribe";
|
|
|
|
};
|
|
|
|
unsubscribe = {
|
|
|
|
protectedBy = "<public>";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "unsubscribe";
|
|
|
|
};
|
|
|
|
quotas = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "quotas";
|
|
|
|
};
|
|
|
|
expunge = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "expunge";
|
|
|
|
};
|
|
|
|
createFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "createFolder";
|
|
|
|
};
|
|
|
|
renameFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "renameFolder";
|
|
|
|
};
|
|
|
|
delete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "delete";
|
|
|
|
};
|
|
|
|
batchDelete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "batchDelete";
|
|
|
|
};
|
|
|
|
saveMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "saveMessages";
|
|
|
|
};
|
2013-03-15 16:06:26 +01:00
|
|
|
markRead = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "markFolderRead";
|
|
|
|
};
|
2010-04-15 20:27:08 +02:00
|
|
|
exportFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "exportFolder";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
copyMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "copyMessages";
|
|
|
|
};
|
|
|
|
moveMessages = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "moveMessages";
|
|
|
|
};
|
|
|
|
setAsDraftsFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsDraftsFolder";
|
|
|
|
};
|
|
|
|
setAsSentFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsSentFolder";
|
|
|
|
};
|
|
|
|
setAsTrashFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "setAsTrashFolder";
|
|
|
|
};
|
|
|
|
userRights = {
|
|
|
|
protectedBy = "ReadAcls";
|
|
|
|
pageName = "UIxMailUserRightsEditor";
|
|
|
|
};
|
2010-08-12 22:51:10 +02:00
|
|
|
unseenCount = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "unseenCount";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
saveUserRights = {
|
|
|
|
protectedBy = "Change Permissions";
|
|
|
|
pageName = "UIxMailUserRightsEditor";
|
|
|
|
actionName = "saveUserRights";
|
|
|
|
};
|
2014-09-02 19:42:04 +02:00
|
|
|
addOrRemoveLabel = {
|
2014-09-02 16:11:27 +02:00
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
2014-09-02 19:42:04 +02:00
|
|
|
actionName = "addOrRemoveLabel";
|
2014-09-02 16:11:27 +02:00
|
|
|
};
|
|
|
|
removeAllLabels = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "removeAllLabels";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoTrashFolder = {
|
2006-06-15 21:34:10 +02:00
|
|
|
/* just a new toolbar, other things come from SOGoMailFolder */
|
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
emptyTrash = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "emptyTrash";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailObject = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
|
|
|
value = "SOGoMailObject.toolbar";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
view = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailView";
|
2014-11-21 21:44:19 +01:00
|
|
|
actionName = "default";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2010-09-01 22:27:45 +02:00
|
|
|
sendMDN = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailView";
|
|
|
|
actionName = "sendMDN";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
viewsource = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailSourceView";
|
|
|
|
actionName = "viewSource";
|
|
|
|
};
|
|
|
|
popupview = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailPopupView";
|
|
|
|
};
|
|
|
|
junk = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "junk";
|
|
|
|
};
|
|
|
|
edit = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "edit";
|
|
|
|
};
|
|
|
|
reply = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "reply";
|
|
|
|
};
|
|
|
|
replyall = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "replyToAll";
|
|
|
|
};
|
|
|
|
forward = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "forward";
|
|
|
|
};
|
2014-08-12 23:43:01 +02:00
|
|
|
markMessageUncollapse = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUncollapse";
|
|
|
|
};
|
|
|
|
markMessageCollapse = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageCollapse";
|
|
|
|
};
|
2010-01-06 23:01:29 +01:00
|
|
|
markMessageUnflagged = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUnflagged";
|
|
|
|
};
|
|
|
|
markMessageFlagged = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageFlagged";
|
|
|
|
};
|
|
|
|
markMessageUnread = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageUnread";
|
|
|
|
};
|
|
|
|
markMessageRead = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "markMessageRead";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailAccounts = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
view = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
};
|
|
|
|
compose = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "compose";
|
|
|
|
};
|
|
|
|
foldersState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "getFoldersState";
|
|
|
|
};
|
|
|
|
saveDragHandleState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveDragHandleState";
|
|
|
|
};
|
|
|
|
saveFoldersState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveFoldersState";
|
|
|
|
};
|
2010-05-28 21:18:52 +02:00
|
|
|
saveColumnsState = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailMainFrame";
|
|
|
|
actionName = "saveColumnsState";
|
|
|
|
};
|
2014-08-06 20:49:36 +02:00
|
|
|
search = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailSearch";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-07-29 00:59:11 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoMailAccount = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
2011-12-02 08:22:47 +01:00
|
|
|
value = "SOGoMailFolder.toolbar";
|
2010-01-06 23:01:29 +01:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
compose = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "compose";
|
|
|
|
};
|
2014-11-21 21:44:19 +01:00
|
|
|
view = {
|
2010-01-06 23:01:29 +01:00
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "listMailboxes";
|
|
|
|
};
|
|
|
|
createFolder = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailFolderActions";
|
|
|
|
actionName = "createFolder";
|
|
|
|
};
|
2010-09-30 20:05:14 +02:00
|
|
|
delegation = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailUserDelegationEditor";
|
|
|
|
};
|
|
|
|
addDelegate = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "addDelegate";
|
|
|
|
};
|
|
|
|
removeDelegate = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailAccountActions";
|
|
|
|
actionName = "removeDelegate";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
|
2007-09-10 17:08:32 +02:00
|
|
|
SOGoDraftObject = {
|
2006-06-15 21:34:10 +02:00
|
|
|
slots = {
|
2010-01-06 23:01:29 +01:00
|
|
|
toolbar = {
|
|
|
|
protectedBy = "View";
|
|
|
|
value = "SOGoDraftObject.toolbar";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
|
|
|
methods = {
|
2010-01-06 23:01:29 +01:00
|
|
|
view = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
};
|
|
|
|
edit = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
};
|
|
|
|
save = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
actionName = "save";
|
|
|
|
};
|
|
|
|
send = {
|
|
|
|
protectedBy = "View";
|
|
|
|
pageName = "UIxMailEditor";
|
|
|
|
actionName = "send";
|
|
|
|
};
|
|
|
|
delete = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "delete";
|
|
|
|
};
|
|
|
|
deleteAttachment = {
|
|
|
|
protectedBy = "View";
|
|
|
|
actionClass = "UIxMailActions";
|
|
|
|
actionName = "deleteAttachment";
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
};
|
2007-09-10 17:08:32 +02:00
|
|
|
};
|
|
|
|
};
|
2006-06-15 21:34:10 +02:00
|
|
|
}
|
2007-09-10 17:08:32 +02:00
|
|
|
|