From 5b6e5c92d80745dd756db1e27d1528ddefb01d1b Mon Sep 17 00:00:00 2001 From: jverkoey Date: Sat, 26 Feb 2011 05:36:52 -0500 Subject: [PATCH] Numerous reverts. Revert 3189850d604c7af4c12fa93b03a7fa95b401b151. Revert 4e92b36d62c0b632f21401a00da3a935841fa2f4. Revert a24c75fe85179ea93dde7acb6084a14616e9c187. Revert cac29ca0faecb630182ab9fe55f2cc53b5d8fd80. Revert aeaa06a97a20009b56a72380dcf23b40bd056efc. --- src/Three20Core/Headers/NSStringAdditions.h | 2 +- src/Three20UI/Sources/TTLauncherButton.m | 2 +- src/Three20UI/Sources/TTMessageController.m | 13 ++++--------- src/Three20UI/Sources/TTPostController.m | 5 ++--- src/Three20UI/Sources/TTTableViewDelegate.m | 7 +------ src/Three20UI/Sources/TTTextBarController.m | 4 +--- 6 files changed, 10 insertions(+), 23 deletions(-) diff --git a/src/Three20Core/Headers/NSStringAdditions.h b/src/Three20Core/Headers/NSStringAdditions.h index af2ad90fdf..7d90a337cc 100644 --- a/src/Three20Core/Headers/NSStringAdditions.h +++ b/src/Three20Core/Headers/NSStringAdditions.h @@ -30,7 +30,7 @@ /** * Determines if the string is empty or contains only whitespace. - * @deprecated Use TTIsStringWithAnyText() instead. + * @deprecated Use TTIsStringWithAnyText: instead. */ - (BOOL)isEmptyOrWhitespace __TTDEPRECATED_METHOD; diff --git a/src/Three20UI/Sources/TTLauncherButton.m b/src/Three20UI/Sources/TTLauncherButton.m index 0563c9dbb6..f164c40c1a 100644 --- a/src/Three20UI/Sources/TTLauncherButton.m +++ b/src/Three20UI/Sources/TTLauncherButton.m @@ -112,7 +112,7 @@ - (void)updateBadge { } if (_item.badgeNumber > 0) { - if (_item.badgeNumber <= kMaxBadgeNumber) { + if (_item.badgeNumber <= kMaxBadgeNumber) { _badge.text = [NSString stringWithFormat:@"%d", _item.badgeNumber]; } else { diff --git a/src/Three20UI/Sources/TTMessageController.m b/src/Three20UI/Sources/TTMessageController.m index 30b452239f..d17a58c2eb 100644 --- a/src/Three20UI/Sources/TTMessageController.m +++ b/src/Three20UI/Sources/TTMessageController.m @@ -43,7 +43,6 @@ #import "Three20Core/TTGlobalCoreLocale.h" #import "Three20Core/TTGlobalCoreRects.h" #import "Three20Core/NSStringAdditions.h" -#import "Three20Core/TTGlobalCore.h" /////////////////////////////////////////////////////////////////////////////////////////////////// @@ -190,8 +189,7 @@ - (BOOL)hasEnteredText { } else if ([field isKindOfClass:[TTMessageTextField class]]) { UITextField* textField = [_fieldViews objectAtIndex:i]; - if (TTIsStringWithAnyText(textField.text) - && !textField.text.isWhitespaceAndNewlines) { + if (!textField.text.isEmptyOrWhitespace) { return YES; } } @@ -219,7 +217,7 @@ - (BOOL)hasRequiredText { } else if ([field isKindOfClass:[TTMessageTextField class]]) { UITextField* textField = [_fieldViews objectAtIndex:i]; - if (0 == textField.text.length || textField.text.isWhitespaceAndNewlines) { + if (textField.text.isEmptyOrWhitespace) { return NO; } } @@ -660,13 +658,10 @@ - (BOOL)fieldHasValueAtIndex:(NSUInteger)fieldIndex { TTMessageField* field = [_fields objectAtIndex:fieldIndex]; if ([field isKindOfClass:[TTMessageRecipientField class]]) { TTPickerTextField* pickerTextField = [_fieldViews objectAtIndex:fieldIndex]; - return (TTIsStringWithAnyText(pickerTextField.text) - && !pickerTextField.text.isWhitespaceAndNewlines) - || pickerTextField.cellViews.count > 0; + return !pickerTextField.text.isEmptyOrWhitespace || pickerTextField.cellViews.count > 0; } else { UITextField* textField = [_fieldViews objectAtIndex:fieldIndex]; - return (TTIsStringWithAnyText(textField.text) - && !textField.text.isWhitespaceAndNewlines); + return !textField.text.isEmptyOrWhitespace; } } } diff --git a/src/Three20UI/Sources/TTPostController.m b/src/Three20UI/Sources/TTPostController.m index 8e9c3205d9..749cd76cb3 100644 --- a/src/Three20UI/Sources/TTPostController.m +++ b/src/Three20UI/Sources/TTPostController.m @@ -38,7 +38,7 @@ #import "Three20Core/TTGlobalCoreLocale.h" #import "Three20Core/TTCorePreprocessorMacros.h" #import "Three20Core/NSStringAdditions.h" -#import "Three20Core/TTGlobalCore.h" + static const CGFloat kMarginX = 5; static const CGFloat kMarginY = 6; @@ -506,8 +506,7 @@ - (void)post { /////////////////////////////////////////////////////////////////////////////////////////////////// - (void)cancel { - if (!TTIsStringWithAnyText(_textView.text) - && !_textView.text.isWhitespaceAndNewlines + if (!_textView.text.isEmptyOrWhitespace && !(_defaultText && [_defaultText isEqualToString:_textView.text])) { UIAlertView* cancelAlertView = [[[UIAlertView alloc] initWithTitle: TTLocalizedString(@"Cancel", @"") diff --git a/src/Three20UI/Sources/TTTableViewDelegate.m b/src/Three20UI/Sources/TTTableViewDelegate.m index f65c5e0c06..84f27a5813 100644 --- a/src/Three20UI/Sources/TTTableViewDelegate.m +++ b/src/Three20UI/Sources/TTTableViewDelegate.m @@ -92,12 +92,7 @@ - (UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger) NSString* title = [tableView.dataSource tableView:tableView titleForHeaderInSection:section]; if (title.length > 0) { TTTableHeaderView* header = [_headers objectForKey:title]; - // If retrieved from cache, prepare for reuse: - // We reset the the opacity to 1, UITableView could set this property to 0 after remove it. - if (header) { - header.alpha = 1; - } - else if (nil == header) { + if (nil == header) { if (nil == _headers) { _headers = [[NSMutableDictionary alloc] init]; } diff --git a/src/Three20UI/Sources/TTTextBarController.m b/src/Three20UI/Sources/TTTextBarController.m index 81efc6d38b..cde053b8a3 100644 --- a/src/Three20UI/Sources/TTTextBarController.m +++ b/src/Three20UI/Sources/TTTextBarController.m @@ -39,7 +39,6 @@ #import "Three20Core/TTGlobalCoreLocale.h" #import "Three20Core/TTCorePreprocessorMacros.h" #import "Three20Core/NSStringAdditions.h" -#import "Three20Core/TTGlobalCore.h" static CGFloat kMargin = 1; static CGFloat kPadding = 5; @@ -411,8 +410,7 @@ - (void)post { /////////////////////////////////////////////////////////////////////////////////////////////////// - (void)cancel { - if (!TTIsStringWithAnyText(_textEditor.text) - && !_textEditor.text.isWhitespaceAndNewlines + if (!_textEditor.text.isEmptyOrWhitespace && !(_defaultText && [_defaultText isEqualToString:_textEditor.text])) { UIAlertView* cancelAlertView = [[[UIAlertView alloc] initWithTitle: TTLocalizedString(@"Cancel", @"")