TODO: add contained link detection.
*/
-#import "common.h"
+#import <NGExtensions/NSString+misc.h>
+
+#import <SoObjects/SOGo/NSString+Utilities.h>
#import "UIxMailPartTextViewer.h"
- (NSString *) flatContentAsString
{
- NSString *content;
+ NSMutableString *content;
+ NSString *superContent;
- content = [[super flatContentAsString] stringByEscapingHTMLString];
- content = [content stringByReplacingString: @"\r\n"
- withString: @"<br />"];
+ content = [NSMutableString string];
+ superContent = [[super flatContentAsString] stringByEscapingHTMLString];
+ [content appendString: [superContent stringByDetectingURLs]];
+ [content replaceString: @"\r\n" withString: @"<br />"];
+ [content replaceString: @"\n" withString: @"<br />"];
- return [content stringByReplacingString: @"\n"
- withString: @"<br />"];
+ return content;
}
@end /* UIxMailPartTextViewer */