+2005-01-26 Helge Hess <helge.hess@skyrix.com>
+
+ * disabled some unsupported buttons and template elements (#1209,
+ #1210, #1207, #1208) (v0.9.73)
+
2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
+ * v0.9.72
+
* UIxMailWindowCloser.{m,wox}: new component which closes the window
in its "onLoad".
* UIxMailEditor.m: close window after successful send by opening
UIxMailWindowCloser. This fixes SOGo Bug #1053.
- * v0.9.72
-
2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
* {English/French}.lproj/default.strings: changed encoding from
/*
- Copyright (C) 2004 SKYRIX Software AG
+ Copyright (C) 2004-2005 SKYRIX Software AG
This file is part of OpenGroupware.org.
Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id$
#include <SOGoUI/UIxComponent.h>
/* IMAP4 store */
-- (void)patchFlagsInStore {
+- (NSException *)patchFlagsInStore {
/*
Flags we should set:
if the draft is a reply => [message markAnswered]
This is hard, we would need to find the original message in Cyrus.
*/
+ return nil;
+}
+
+- (NSException *)storeMailInSentFolder:(NSString *)_path {
+ [self logWithFormat:@"TODO: store mail in Sent folder: %@", _path];
+ return nil;
}
/* actions */
/* patch flags in store for replies etc */
- [self patchFlagsInStore];
+ if ((error = [self patchFlagsInStore]) != nil)
+ return error;
/* finally store in Sent */
+
+ if ((error = [self storeMailInSentFolder:mailPath]) != nil)
+ return error;
+
+ /* delete temporary mail file */
- [self logWithFormat:@"TODO: store mail in Sent folder: %@", mailPath];
if (keepMailTmpFile)
[self warnWithFormat:@"keeping mail file: '%@'", mailPath];
else
title="name"
>
<div class="titlediv" style="white-space: nowrap;">
+<!-- TODO: enable once implemented: #1209, #1210
<a rsrc:href="tbird_073_mailwelcome.png"
- ><var:string label:value="View" />:</a>, <!-- TODO ;-) -->
- <select name="viewfilter"> <!-- var:popup? -->
+ ><var:string label:value="View" />:</a>,
+ <select name="viewfilter"> => var:popup?
<option value="all" ><var:string label:value="All" /></option>
<option value="unread"><var:string label:value="Unread" /></option>
</select>
Subject or Sender contains:
<input name="searchtext" type="text" />
<input name="clear" type="submit" value="Clear" />
+-->
</div>
<div class="embedwhite_out">
/*
- Copyright (C) 2000-2004 SKYRIX Software AG
+ Copyright (C) 2000-2005 SKYRIX Software AG
- This file is part of OGo
+ 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, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
-// $Id$
#include <NGObjWeb/NGObjWeb.h>
@interface UIxMailWindowCloser : WOComponent
{
-
}
@end
@implementation UIxMailWindowCloser
-@end
+@end /* UIxMailWindowCloser */
# version file
-SUBMINOR_VERSION:=72
+SUBMINOR_VERSION:=73
# v0.9.70 requires NGExtensions v4.5.136
# v0.9.69 requires libNGMime v4.5.203
cssClass = "tbicon_compose"; label = "Write";
},
),
- ( /* second group */
+/* TODO: enable when implemented
+ ( // second group
{ link = "#";
cssClass = "tbicon_reply"; label = "Reply"; },
{ link = "#";
cssClass = "tbicon_replyall"; label = "Reply All"; },
{ link = "#"; cssClass = "tbicon_forward"; label = "Forward"; },
),
+*/
( /* third group */
{ link = "#";
cssClass = "tbicon_delete"; label = "Delete"; },
+/* TODO: enable when we know how to mark junk (#971)
{ link = "#";
cssClass = "tbicon_junk"; label = "Junk"; },
+*/
),
( /* fourth group */
+/* TODO: enable when we can print (#1207)
{ link = "#"; cssClass = "tbicon_print"; label = "Print"; },
+*/
{ link = "#"; cssClass = "tbicon_stop"; label = "Stop"; },
),
);
{ link = "compose"; target = "_blank";
cssClass = "tbicon_compose"; label = "Write"; },
),
- ( /* second group */
+/* TODO: enable when implemented
+ ( // second group
{ link = "reply";
cssClass = "tbicon_reply"; label = "Reply"; },
{ link = "replyall";
{ link = "forward";
cssClass = "tbicon_forward"; label = "Forward"; },
),
+*/
( /* third group */
{ link = "#";
cssClass = "tbicon_delete"; label = "Delete"; },
+/* TODO: enable when we know how to mark junk (#971)
{ link = "#";
cssClass = "tbicon_junk"; label = "Junk"; },
+*/
),
( /* fourth group */
+/* TODO: enable when we can print (#1207)
{ link = "#"; cssClass = "tbicon_print"; label = "Print"; },
+*/
{ link = "#"; cssClass = "tbicon_stop"; label = "Stop"; },
),
);