From ff58a743f3b521843c8a3a796e486f41523fe297 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 22 Dec 2006 16:58:10 +0000 Subject: [PATCH] Monotone-Parent: b39590aad55e71ea4cc7ed70ee06d289e904959a Monotone-Revision: eb6c5ec3f5c58ecda67ffa9573b4076970983140 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-12-22T16:58:10 Monotone-Branch: ca.inverse.sogo --- ChangeLog | 7 ++ UI/MailerUI/UIxMailAccountViewContainer.h | 32 -------- UI/MailerUI/UIxMailAccountViewContainer.m | 27 ------- UI/MailerUI/UIxMailAccountsView.m | 89 ----------------------- UI/MailerUI/UIxMailListViewContainer.h | 34 --------- UI/MailerUI/UIxMailListViewContainer.m | 51 ------------- UI/MailerUI/UIxMailViewContainer.h | 31 -------- UI/MailerUI/UIxMailViewContainer.m | 27 ------- 8 files changed, 7 insertions(+), 291 deletions(-) delete mode 100644 UI/MailerUI/UIxMailAccountViewContainer.h delete mode 100644 UI/MailerUI/UIxMailAccountViewContainer.m delete mode 100644 UI/MailerUI/UIxMailAccountsView.m delete mode 100644 UI/MailerUI/UIxMailListViewContainer.h delete mode 100644 UI/MailerUI/UIxMailListViewContainer.m delete mode 100644 UI/MailerUI/UIxMailViewContainer.h delete mode 100644 UI/MailerUI/UIxMailViewContainer.m diff --git a/ChangeLog b/ChangeLog index fe4067f4d..6bb01b9df 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-12-22 Wolfgang Sourdeau + + * UI/MailerUI/UIxMailAccountViewContainer.[hm], + UI/MailerUI/UI/MailerUI/UIxMailAccountsView.m, + UI/MailerUI/UIxMailListViewContainer.[hm], + UI/MailerUI/UIxMailViewContainer.[hm]: removed + 2006-12-20 Wolfgang Sourdeau * UI/WebServerResources/HTMLElement.js: replaced the functional diff --git a/UI/MailerUI/UIxMailAccountViewContainer.h b/UI/MailerUI/UIxMailAccountViewContainer.h deleted file mode 100644 index e9c57ac39..000000000 --- a/UI/MailerUI/UIxMailAccountViewContainer.h +++ /dev/null @@ -1,32 +0,0 @@ -/* UIxMailAccountViewContainer.h - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef UIXMAILACCOUNTVIEWCONTAINER_H -#define UIXMAILACCOUNTVIEWCONTAINER_H - -#import - -@interface UIxMailAccountViewContainer : UIxComponent - -@end - -#endif /* UIXMAILLISTVIEWCONTAINER_H */ diff --git a/UI/MailerUI/UIxMailAccountViewContainer.m b/UI/MailerUI/UIxMailAccountViewContainer.m deleted file mode 100644 index ed448becb..000000000 --- a/UI/MailerUI/UIxMailAccountViewContainer.m +++ /dev/null @@ -1,27 +0,0 @@ -/* UIxMailAccountViewContainer.m - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#import "UIxMailAccountViewContainer.h" - -@implementation UIxMailAccountViewContainer - -@end diff --git a/UI/MailerUI/UIxMailAccountsView.m b/UI/MailerUI/UIxMailAccountsView.m deleted file mode 100644 index f0addf8c7..000000000 --- a/UI/MailerUI/UIxMailAccountsView.m +++ /dev/null @@ -1,89 +0,0 @@ -/* - Copyright (C) 2004-2005 SKYRIX Software AG - - This file is part of OpenGroupware.org. - - OGo is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License as published by the - Free Software Foundation; either version 2, or (at your option) any - later version. - - OGo is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public - License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with OGo; see the file COPYING. If not, write to the - Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. -*/ - -#include - -#include - -@interface UIxMailAccountsView : UIxComponent -{ -} - -@end - -#include "common.h" - -@implementation UIxMailAccountsView - -- (NSString *)panelTitle { - return [self labelForKey:@"SOGo Mail Accounts"]; -} - -- (id) defaultAction -{ - NSArray *c; - NSString *inbox; - id actionResult; - - c = [[self clientObject] toManyRelationshipKeys]; - if ([c count] == 1) - { - inbox = [NSString stringWithFormat: @"%@/INBOX", - [c objectAtIndex: 0]]; - actionResult = [self redirectToLocation: inbox]; - } - else - actionResult = self; - - return actionResult; -} - -- (id) composeAction -{ - NSArray *c; - NSString *inbox, *url, *parameter; - NSMutableDictionary *urlParams; - id actionResult; - - c = [[self clientObject] toManyRelationshipKeys]; - if ([c count] > 0) - { - urlParams = [NSMutableDictionary new]; - [urlParams autorelease]; - - parameter = [self queryParameterForKey: @"mailto"]; - if (parameter) - [urlParams setObject: parameter - forKey: @"mailto"]; - inbox = [NSString stringWithFormat: @"%@/INBOX", - [c objectAtIndex: 0]]; - url = [inbox composeURLWithAction: @"compose" - parameters: urlParams - andHash: NO]; - actionResult = [self redirectToLocation: url]; - } - else - actionResult = self; - - return actionResult; -} - -@end /* UIxMailAccountsView */ diff --git a/UI/MailerUI/UIxMailListViewContainer.h b/UI/MailerUI/UIxMailListViewContainer.h deleted file mode 100644 index dac635376..000000000 --- a/UI/MailerUI/UIxMailListViewContainer.h +++ /dev/null @@ -1,34 +0,0 @@ -/* UIxMailListViewContainer.h - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef UIXMAILLISTVIEWCONTAINER_H -#define UIXMAILLISTVIEWCONTAINER_H - -#import - -@interface UIxMailListViewContainer : UIxComponent - -- (NSString *) mailFolderName; - -@end - -#endif /* UIXMAILLISTVIEWCONTAINER_H */ diff --git a/UI/MailerUI/UIxMailListViewContainer.m b/UI/MailerUI/UIxMailListViewContainer.m deleted file mode 100644 index 30457bee1..000000000 --- a/UI/MailerUI/UIxMailListViewContainer.m +++ /dev/null @@ -1,51 +0,0 @@ -/* UIxMailListViewContainer.m - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#import -#import - -#import -#import -#import "UIxMailListViewContainer.h" - -@implementation UIxMailListViewContainer - -- (NSString *) mailFolderName -{ - NSMutableArray *mailboxes; - SOGoMailObject *currentObject; - - mailboxes = [NSMutableArray new]; - [mailboxes autorelease]; - - currentObject = [self clientObject]; - while (![currentObject isKindOfClass: [SOGoMailAccounts class]]) - { - [mailboxes insertObject: [currentObject nameInContainer] atIndex: 0]; - currentObject = [currentObject container]; - } - - return [NSString stringWithFormat: @"/%@", - [mailboxes componentsJoinedByString: @"/"]]; -} - -@end diff --git a/UI/MailerUI/UIxMailViewContainer.h b/UI/MailerUI/UIxMailViewContainer.h deleted file mode 100644 index fadfa541c..000000000 --- a/UI/MailerUI/UIxMailViewContainer.h +++ /dev/null @@ -1,31 +0,0 @@ -/* UIxMailViewContainer.h - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#ifndef UIXMAILVIEWCONTAINER_H -#define UIXMAILVIEWCONTAINER_H - -#import - -@interface UIxMailViewContainer : UIxComponent -@end - -#endif /* UIXMAILVIEWCONTAINER_H */ diff --git a/UI/MailerUI/UIxMailViewContainer.m b/UI/MailerUI/UIxMailViewContainer.m deleted file mode 100644 index c74bfa21b..000000000 --- a/UI/MailerUI/UIxMailViewContainer.m +++ /dev/null @@ -1,27 +0,0 @@ -/* UIxMailViewContainer.m - this file is part of SOGo - * - * Copyright (C) 2006 Inverse groupe conseil - * - * Author: Wolfgang Sourdeau - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This file is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; see the file COPYING. If not, write to - * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ - -#import "UIxMailViewContainer.h" - -@implementation UIxMailViewContainer - -@end