diff --git a/media/ios/Classes/FeedDetailViewController.m b/media/ios/Classes/FeedDetailViewController.m index fff6ef6bb..57fed0274 100644 --- a/media/ios/Classes/FeedDetailViewController.m +++ b/media/ios/Classes/FeedDetailViewController.m @@ -392,6 +392,7 @@ // test for tryfeed if (appDelegate.inFindingStoryMode && appDelegate.tryFeedStoryId) { for (int i = 0; i < appDelegate.activeFeedStories.count; i++) { + NSLog(@"i is %i", i); NSString *storyIdStr = [[appDelegate.activeFeedStories objectAtIndex:i] objectForKey:@"id"]; if ([storyIdStr isEqualToString:appDelegate.tryFeedStoryId]) { NSDictionary *feed = [appDelegate.activeFeedStories objectAtIndex:i]; @@ -407,7 +408,8 @@ [self.storyTitlesTable selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionBottom]; FeedDetailTableCell *cell = (FeedDetailTableCell *)[self.storyTitlesTable cellForRowAtIndexPath:indexPath]; - [self loadStory:cell atRow:indexPath.row]; + [self loadStory:cell atRow:indexPath.row]; + appDelegate.tryFeedStoryId = nil; } } } diff --git a/media/ios/Classes/InteractionsModule.m b/media/ios/Classes/InteractionsModule.m index cd1719c78..15497f54f 100644 --- a/media/ios/Classes/InteractionsModule.m +++ b/media/ios/Classes/InteractionsModule.m @@ -227,10 +227,12 @@ withStory:contentIdStr isSocial:YES withUser:[interaction objectForKey:@"with_user"]]; + appDelegate.tryFeedCategory = category; } else if ([category isEqualToString:@"story_reshare"]) { NSString *feedIdStr = [NSString stringWithFormat:@"%@", [[interaction objectForKey:@"with_user"] objectForKey:@"id"]]; NSString *contentIdStr = [NSString stringWithFormat:@"%@", [interaction objectForKey:@"content_id"]]; [appDelegate loadTryFeedDetailView:feedIdStr withStory:contentIdStr isSocial:YES withUser:[interaction objectForKey:@"with_user"]]; + appDelegate.tryFeedCategory = category; } // have the selected cell deselect diff --git a/media/ios/Classes/NBContainerViewController.m b/media/ios/Classes/NBContainerViewController.m index 095c626ba..655fc4eb6 100644 --- a/media/ios/Classes/NBContainerViewController.m +++ b/media/ios/Classes/NBContainerViewController.m @@ -160,12 +160,10 @@ # pragma mark Modals and Popovers - (void)showUserProfilePopover:(id)sender { - if (popoverController == nil) { - popoverController = [[UIPopoverController alloc] - initWithContentViewController:appDelegate.userProfileNavigationController]; - - popoverController.delegate = self; - } + popoverController = [[UIPopoverController alloc] + initWithContentViewController:appDelegate.userProfileNavigationController]; + + popoverController.delegate = self; [popoverController setPopoverContentSize:CGSizeMake(320, 454)]; diff --git a/media/ios/Classes/NewsBlurAppDelegate.h b/media/ios/Classes/NewsBlurAppDelegate.h index 79f1a9130..587d5bf93 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.h +++ b/media/ios/Classes/NewsBlurAppDelegate.h @@ -146,6 +146,7 @@ @property (nonatomic, readwrite) BOOL isSocialView; @property (nonatomic, readwrite) BOOL inFindingStoryMode; @property (nonatomic) NSString *tryFeedStoryId; +@property (nonatomic) NSString *tryFeedCategory; @property (nonatomic, readwrite) BOOL popoverHasFeedView; @property (nonatomic, readwrite) BOOL inFeedDetail; @property (readwrite) NSDictionary * activeFeed; @@ -189,9 +190,6 @@ - (void)pushUserProfile; - (void)hideUserProfileModal; - (void)showFindFriends; -- (void)showFindingStoryHUD; -- (void)hideFindingStoryHUD; - - (void)showAddSiteModal; - (void)showMoveSite; diff --git a/media/ios/Classes/NewsBlurAppDelegate.m b/media/ios/Classes/NewsBlurAppDelegate.m index 33070f014..c39c3a5b9 100644 --- a/media/ios/Classes/NewsBlurAppDelegate.m +++ b/media/ios/Classes/NewsBlurAppDelegate.m @@ -70,6 +70,7 @@ @synthesize isSocialView; @synthesize inFindingStoryMode; @synthesize tryFeedStoryId; +@synthesize tryFeedCategory; @synthesize popoverHasFeedView; @synthesize inFeedDetail; @synthesize activeComment; @@ -177,13 +178,13 @@ userProfileView.navigationItem.rightBarButtonItem = donebutton; userProfileView.navigationItem.title = self.activeUserProfileName; userProfileView.navigationItem.backBarButtonItem.title = self.activeUserProfileName; - + [userProfileView getUserProfile]; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { [self.masterContainerViewController showUserProfilePopover:sender]; } else { [self.navigationController presentModalViewController:navController animated:YES]; } - [userProfileView getUserProfile]; + } - (void)pushUserProfile { @@ -229,17 +230,6 @@ [self.friendsListViewController loadSuggestedFriendsList]; } -- (void)showFindingStoryHUD { - MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.storyDetailViewController.view animated:YES]; - HUD.labelText = @"Finding Story..."; -} - -- (void)hideFindingStoryHUD { - [MBProgressHUD hideHUDForView:self.storyDetailViewController.view animated:YES]; - self.inFindingStoryMode = NO; -} - - - (void)showShareView:(NSString *)type setUserId:(NSString *)userId setUsername:(NSString *)username @@ -360,6 +350,8 @@ } - (void)loadTryFeedDetailView:(NSString *)feedId withStory:(NSString *)contentId isSocial:(BOOL)social withUser:(NSDictionary *)user { + [self.storyDetailViewController showFindingStoryHUD]; + if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { [self.navigationController popToRootViewControllerAnimated:NO]; [self.navigationController dismissModalViewControllerAnimated:YES]; diff --git a/media/ios/Classes/StoryDetailViewController.h b/media/ios/Classes/StoryDetailViewController.h index 6dcae11cc..afe6bae94 100644 --- a/media/ios/Classes/StoryDetailViewController.h +++ b/media/ios/Classes/StoryDetailViewController.h @@ -48,6 +48,7 @@ @property (nonatomic) IBOutlet UIToolbar *bottomPlaceholderToolbar; @property (nonatomic) IBOutlet UIBarButtonItem *fontSettingsButton; @property (nonatomic) IBOutlet UIBarButtonItem *originalStoryButton; +@property (nonatomic) IBOutlet UILabel *noStorySelectedLabel; - (void)setNextPreviousButtons; @@ -65,6 +66,7 @@ - (void)initStory; - (void)showShareHUD; +- (void)showFindingStoryHUD; - (void)refreshComments:(NSString *)replyId; - (void)finishMarkAsRead:(ASIHTTPRequest *)request; - (void)finishLikeComment:(ASIHTTPRequest *)request; diff --git a/media/ios/Classes/StoryDetailViewController.m b/media/ios/Classes/StoryDetailViewController.m index 7137856ab..93ee48608 100644 --- a/media/ios/Classes/StoryDetailViewController.m +++ b/media/ios/Classes/StoryDetailViewController.m @@ -48,6 +48,7 @@ @synthesize popoverController; @synthesize fontSettingsButton; @synthesize originalStoryButton; +@synthesize noStorySelectedLabel; @synthesize buttonBack; @synthesize bottomPlaceholderToolbar; @@ -165,6 +166,7 @@ [self setInnerView:nil]; [self setBottomPlaceholderToolbar:nil]; [self setProgressViewContainer:nil]; + [self setNoStorySelectedLabel:nil]; [super viewDidUnload]; } @@ -495,9 +497,11 @@ } - (void)showStory { - + NSLog(@"in showStory"); // when we show story, we mark it as read [self markStoryAsRead]; + self.noStorySelectedLabel.hidden = YES; + appDelegate.shareViewController.commentField.text = nil; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { @@ -509,7 +513,7 @@ self.progressViewContainer.hidden = NO; self.navigationItem.rightBarButtonItem = self.fontSettingsButton; - [appDelegate hideFindingStoryHUD]; + [appDelegate hideShareView:YES]; [appDelegate resetShareComments]; @@ -848,10 +852,22 @@ shouldStartLoadWithRequest:(NSURLRequest *)request } - (void)webViewDidFinishLoad:(UIWebView *)webView { + [MBProgressHUD hideHUDForView:self.view animated:YES]; NSUserDefaults *userPreferences = [NSUserDefaults standardUserDefaults]; if ([userPreferences integerForKey:@"fontSizing"]){ [self changeFontSize:[userPreferences stringForKey:@"fontSizing"]]; } + + // see if it's a tryfeed for animation + if (appDelegate.tryFeedCategory) { + if ([appDelegate.tryFeedCategory isEqualToString:@"comment_like"] || + [appDelegate.tryFeedCategory isEqualToString:@"comment_reply"]) { + NSString *currentUserId = [NSString stringWithFormat:@"%@", [appDelegate.dictUserProfile objectForKey:@"user_id"]]; + NSString *jsFlashString = [[NSString alloc] initWithFormat:@"slideToComment('%@', true);", currentUserId]; + [self.webView stringByEvaluatingJavaScriptFromString:jsFlashString]; + } + appDelegate.tryFeedCategory = nil; + } } #pragma mark - @@ -1047,6 +1063,14 @@ shouldStartLoadWithRequest:(NSURLRequest *)request self.storyHUD.margin = 20.0f; } +- (void)showFindingStoryHUD { + [MBProgressHUD hideHUDForView:self.view animated:NO]; + self.storyHUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; + self.storyHUD.labelText = @"Loading Story"; + self.storyHUD.margin = 20.0f; + self.noStorySelectedLabel.hidden = YES; +} + - (void)refreshComments:(NSString *)replyId { NSString *commentString = [self getComments:@"friends"]; NSString *jsString = [[NSString alloc] initWithFormat:@ diff --git a/media/ios/Classes/UserProfileViewController.m b/media/ios/Classes/UserProfileViewController.m index 1446e7d60..cf9198bfd 100644 --- a/media/ios/Classes/UserProfileViewController.m +++ b/media/ios/Classes/UserProfileViewController.m @@ -90,8 +90,7 @@ - (void)getUserProfile { self.view.frame = self.view.bounds; self.contentSizeForViewInPopover = self.view.frame.size; - -// [self.profileTable removeFromSuperview]; + self.appDelegate = (NewsBlurAppDelegate *)[[UIApplication sharedApplication] delegate]; [MBProgressHUD hideHUDForView:self.view animated:YES]; MBProgressHUD *HUD = [MBProgressHUD showHUDAddedTo:self.view animated:YES]; diff --git a/media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib b/media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib index 529b0caac..2ad473ab3 100644 --- a/media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib +++ b/media/ios/Resources-iPad/Classes/StoryDetailViewController~ipad.xib @@ -48,7 +48,6 @@ 301 {{315, 455}, {139, 21}} - _NS:9 NO @@ -84,7 +83,6 @@ -2147483374 {768, 936} - 10 @@ -4497,7 +4495,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE 290 {{334, 17}, {100, 11}} - NO IBIPadFramework @@ -4507,7 +4504,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE {{0, 936}, {768, 44}} - NO @@ -4587,7 +4583,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE 266 {{0, 936}, {768, 44}} - _NS:9 NO @@ -4602,8 +4597,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE 269 {{335, 936}, {100, 61}} - - _NS:9 NO IBIPadFramework @@ -4611,7 +4604,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE {768, 980} - IBIPadFramework @@ -4708,6 +4700,14 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE 51 + + + noStorySelectedLabel + + + + 112 + delegate @@ -4766,9 +4766,9 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE YES - + @@ -4949,2339 +4949,9 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE - 111 - - - - YES - - ActivityModule - UIView - - IBProjectSource - ./Classes/ActivityModule.h - - - - AddSiteViewController - UIViewController - - YES - - YES - addFolder - addSite - checkSiteAddress - doAddButton - doCancelButton - selectAddTypeSignup - - - YES - id - id - id - id - id - id - - - - YES - - YES - addFolder - addSite - checkSiteAddress - doAddButton - doCancelButton - selectAddTypeSignup - - - YES - - addFolder - id - - - addSite - id - - - checkSiteAddress - id - - - doAddButton - id - - - doCancelButton - id - - - selectAddTypeSignup - id - - - - - YES - - YES - activityIndicator - addButton - addFolderInput - addTypeControl - addingLabel - appDelegate - cancelButton - errorLabel - folderPicker - inFolderInput - navBar - siteActivityIndicator - siteAddressInput - siteScrollView - siteTable - - - YES - UIActivityIndicatorView - UIBarButtonItem - UITextField - UISegmentedControl - UILabel - NewsBlurAppDelegate - UIBarButtonItem - UILabel - UIPickerView - UITextField - UINavigationBar - UIActivityIndicatorView - UITextField - UIScrollView - UITableView - - - - YES - - YES - activityIndicator - addButton - addFolderInput - addTypeControl - addingLabel - appDelegate - cancelButton - errorLabel - folderPicker - inFolderInput - navBar - siteActivityIndicator - siteAddressInput - siteScrollView - siteTable - - - YES - - activityIndicator - UIActivityIndicatorView - - - addButton - UIBarButtonItem - - - addFolderInput - UITextField - - - addTypeControl - UISegmentedControl - - - addingLabel - UILabel - - - appDelegate - NewsBlurAppDelegate - - - cancelButton - UIBarButtonItem - - - errorLabel - UILabel - - - folderPicker - UIPickerView - - - inFolderInput - UITextField - - - navBar - UINavigationBar - - - siteActivityIndicator - UIActivityIndicatorView - - - siteAddressInput - UITextField - - - siteScrollView - UIScrollView - - - siteTable - UITableView - - - - - IBProjectSource - ./Classes/AddSiteViewController.h - - - - BaseViewController - UIViewController - - IBProjectSource - ./Classes/BaseViewController.h - - - - DashboardViewController - UIViewController - - YES - - YES - doLogout: - tapSegmentedButton: - - - YES - id - id - - - - YES - - YES - doLogout: - tapSegmentedButton: - - - YES - - doLogout: - id - - - tapSegmentedButton: - id - - - - - YES - - YES - activitiesModule - appDelegate - feedbackWebView - interactionsModule - segmentedButton - toolbar - topToolbar - - - YES - ActivityModule - NewsBlurAppDelegate - UIWebView - InteractionsModule - UISegmentedControl - UIToolbar - UIToolbar - - - - YES - - YES - activitiesModule - appDelegate - feedbackWebView - interactionsModule - segmentedButton - toolbar - topToolbar - - - YES - - activitiesModule - ActivityModule - - - appDelegate - NewsBlurAppDelegate - - - feedbackWebView - UIWebView - - - interactionsModule - InteractionsModule - - - segmentedButton - UISegmentedControl - - - toolbar - UIToolbar - - - topToolbar - UIToolbar - - - - - IBProjectSource - ./Classes/DashboardViewController.h - - - - FeedDetailViewController - BaseViewController - - YES - - YES - doOpenMarkReadActionSheet: - doOpenSettingsActionSheet - selectIntelligence - - - YES - id - id - id - - - - YES - - YES - doOpenMarkReadActionSheet: - doOpenSettingsActionSheet - selectIntelligence - - - YES - - doOpenMarkReadActionSheet: - id - - - doOpenSettingsActionSheet - id - - - selectIntelligence - id - - - - - YES - - YES - appDelegate - feedMarkReadButton - feedScoreSlider - feedViewToolbar - intelligenceControl - settingsButton - storyTitlesTable - - - YES - NewsBlurAppDelegate - UIBarButtonItem - UISlider - UIToolbar - UISegmentedControl - UIBarButtonItem - UITableView - - - - YES - - YES - appDelegate - feedMarkReadButton - feedScoreSlider - feedViewToolbar - intelligenceControl - settingsButton - storyTitlesTable - - - YES - - appDelegate - NewsBlurAppDelegate - - - feedMarkReadButton - UIBarButtonItem - - - feedScoreSlider - UISlider - - - feedViewToolbar - UIToolbar - - - intelligenceControl - UISegmentedControl - - - settingsButton - UIBarButtonItem - - - storyTitlesTable - UITableView - - - - - IBProjectSource - ./Classes/FeedDetailViewController.h - - - - FeedsMenuViewController - UIViewController - - tapCancelButton: - UIBarButtonItem - - - tapCancelButton: - - tapCancelButton: - UIBarButtonItem - - - - YES - - YES - appDelegate - menuTableView - toolbar - - - YES - NewsBlurAppDelegate - UITableView - UIToolbar - - - - YES - - YES - appDelegate - menuTableView - toolbar - - - YES - - appDelegate - NewsBlurAppDelegate - - - menuTableView - UITableView - - - toolbar - UIToolbar - - - - - IBProjectSource - ./Classes/FeedsMenuViewController.h - - - - FirstTimeUserAddFriendsViewController - UIViewController - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - id - id - id - id - - - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - - tapCategoryButton: - id - - - tapGoogleReaderButton - id - - - tapNewsBlurButton: - id - - - tapNextButton - id - - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - UIView - UIView - UIView - NewsBlurAppDelegate - UIButton - UIImageView - UIBarButtonItem - UIBarButtonItem - UIToolbar - UIButton - UIView - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - - addFriendsView - UIView - - - addNewsBlurView - UIView - - - addSitesView - UIView - - - appDelegate - NewsBlurAppDelegate - - - googleReaderButton - UIButton - - - logo - UIImageView - - - nextButton - UIBarButtonItem - - - previousButton - UIBarButtonItem - - - toolbar - UIToolbar - - - toolbarTitle - UIButton - - - welcomeView - UIView - - - - - IBProjectSource - ./Classes/FirstTimeUserAddFriendsViewController.h - - - - FirstTimeUserAddNewsBlurViewController - UIViewController - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - id - id - id - id - - - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - - tapCategoryButton: - id - - - tapGoogleReaderButton - id - - - tapNewsBlurButton: - id - - - tapNextButton - id - - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - UIView - UIView - UIView - NewsBlurAppDelegate - UIButton - UIImageView - UIBarButtonItem - UIBarButtonItem - UIToolbar - UIButton - UIView - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - - addFriendsView - UIView - - - addNewsBlurView - UIView - - - addSitesView - UIView - - - appDelegate - NewsBlurAppDelegate - - - googleReaderButton - UIButton - - - logo - UIImageView - - - nextButton - UIBarButtonItem - - - previousButton - UIBarButtonItem - - - toolbar - UIToolbar - - - toolbarTitle - UIButton - - - welcomeView - UIView - - - - - IBProjectSource - ./Classes/FirstTimeUserAddNewsBlurViewController.h - - - - FirstTimeUserAddSitesViewController - UIViewController - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - id - id - id - id - - - - YES - - YES - tapCategoryButton: - tapGoogleReaderButton - tapNewsBlurButton: - tapNextButton - - - YES - - tapCategoryButton: - id - - - tapGoogleReaderButton - id - - - tapNewsBlurButton: - id - - - tapNextButton - id - - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - UIView - UIView - UIView - NewsBlurAppDelegate - UIButton - UIImageView - UIBarButtonItem - UIBarButtonItem - UIToolbar - UIButton - UIView - - - - YES - - YES - addFriendsView - addNewsBlurView - addSitesView - appDelegate - googleReaderButton - logo - nextButton - previousButton - toolbar - toolbarTitle - welcomeView - - - YES - - addFriendsView - UIView - - - addNewsBlurView - UIView - - - addSitesView - UIView - - - appDelegate - NewsBlurAppDelegate - - - googleReaderButton - UIButton - - - logo - UIImageView - - - nextButton - UIBarButtonItem - - - previousButton - UIBarButtonItem - - - toolbar - UIToolbar - - - toolbarTitle - UIButton - - - welcomeView - UIView - - - - - IBProjectSource - ./Classes/FirstTimeUserAddSitesViewController.h - - - - FirstTimeUserViewController - UIViewController - - tapNextButton - id - - - tapNextButton - - tapNextButton - id - - - - YES - - YES - appDelegate - logo - nextButton - - - YES - NewsBlurAppDelegate - UIImageView - UIBarButtonItem - - - - YES - - YES - appDelegate - logo - nextButton - - - YES - - appDelegate - NewsBlurAppDelegate - - - logo - UIImageView - - - nextButton - UIBarButtonItem - - - - - IBProjectSource - ./Classes/FirstTimeUserViewController.h - - - - FontSettingsViewController - UIViewController - - YES - - YES - changeFontSize: - changeFontStyle: - - - YES - id - id - - - - YES - - YES - changeFontSize: - changeFontStyle: - - - YES - - changeFontSize: - id - - - changeFontStyle: - id - - - - - YES - - YES - appDelegate - fontSizeSegment - fontStyleSegment - largeFontSizeLabel - smallFontSizeLabel - - - YES - NewsBlurAppDelegate - UISegmentedControl - UISegmentedControl - UILabel - UILabel - - - - YES - - YES - appDelegate - fontSizeSegment - fontStyleSegment - largeFontSizeLabel - smallFontSizeLabel - - - YES - - appDelegate - NewsBlurAppDelegate - - - fontSizeSegment - UISegmentedControl - - - fontStyleSegment - UISegmentedControl - - - largeFontSizeLabel - UILabel - - - smallFontSizeLabel - UILabel - - - - - IBProjectSource - ./Classes/FontSettingsViewController.h - - - - FriendsListViewController - UIViewController - - YES - - YES - appDelegate - friendsTable - searchBar - searchDisplayController - - - YES - NewsBlurAppDelegate - UITableView - UISearchBar - UISearchDisplayController - - - - YES - - YES - appDelegate - friendsTable - searchBar - searchDisplayController - - - YES - - appDelegate - NewsBlurAppDelegate - - - friendsTable - UITableView - - - searchBar - UISearchBar - - - searchDisplayController - UISearchDisplayController - - - - - IBProjectSource - ./Classes/FriendsListViewController.h - - - - GoogleReaderViewController - UIViewController - - tapCancelButton: - id - - - tapCancelButton: - - tapCancelButton: - id - - - - YES - - YES - appDelegate - webView - - - YES - NewsBlurAppDelegate - UIWebView - - - - YES - - YES - appDelegate - webView - - - YES - - appDelegate - NewsBlurAppDelegate - - - webView - UIWebView - - - - - IBProjectSource - ./Classes/GoogleReaderViewController.h - - - - InteractionsModule - UIView - - IBProjectSource - ./Classes/InteractionsModule.h - - - - LoginViewController - UIViewController - - YES - - YES - selectLogin - selectLoginSignup - selectSignUp - tapLoginButton - tapSignUpButton - - - YES - id - id - id - id - id - - - - YES - - YES - selectLogin - selectLoginSignup - selectSignUp - tapLoginButton - tapSignUpButton - - - YES - - selectLogin - id - - - selectLoginSignup - id - - - selectSignUp - id - - - tapLoginButton - id - - - tapSignUpButton - id - - - - - YES - - YES - appDelegate - emailInput - emailLabel - errorLabel - logInView - loginControl - passwordInput - passwordLabel - passwordOptionalLabel - selectLoginButton - selectSignUpButton - signUpPasswordInput - signUpUsernameInput - signUpView - usernameInput - usernameLabel - usernameOrEmailLabel - - - YES - NewsBlurAppDelegate - UITextField - UILabel - UILabel - UIView - UISegmentedControl - UITextField - UILabel - UILabel - UIButton - UIButton - UITextField - UITextField - UIView - UITextField - UILabel - UILabel - - - - YES - - YES - appDelegate - emailInput - emailLabel - errorLabel - logInView - loginControl - passwordInput - passwordLabel - passwordOptionalLabel - selectLoginButton - selectSignUpButton - signUpPasswordInput - signUpUsernameInput - signUpView - usernameInput - usernameLabel - usernameOrEmailLabel - - - YES - - appDelegate - NewsBlurAppDelegate - - - emailInput - UITextField - - - emailLabel - UILabel - - - errorLabel - UILabel - - - logInView - UIView - - - loginControl - UISegmentedControl - - - passwordInput - UITextField - - - passwordLabel - UILabel - - - passwordOptionalLabel - UILabel - - - selectLoginButton - UIButton - - - selectSignUpButton - UIButton - - - signUpPasswordInput - UITextField - - - signUpUsernameInput - UITextField - - - signUpView - UIView - - - usernameInput - UITextField - - - usernameLabel - UILabel - - - usernameOrEmailLabel - UILabel - - - - - IBProjectSource - ./Classes/LoginViewController.h - - - - MoveSiteViewController - UIViewController - - YES - - YES - doCancelButton - doMoveButton - moveFolder - moveSite - - - YES - id - id - id - id - - - - YES - - YES - doCancelButton - doMoveButton - moveFolder - moveSite - - - YES - - doCancelButton - id - - - doMoveButton - id - - - moveFolder - id - - - moveSite - id - - - - - YES - - YES - activityIndicator - appDelegate - cancelButton - errorLabel - folderPicker - fromFolderInput - moveButton - movingLabel - navBar - titleLabel - toFolderInput - - - YES - UIActivityIndicatorView - NewsBlurAppDelegate - UIBarButtonItem - UILabel - UIPickerView - UITextField - UIBarButtonItem - UILabel - UINavigationBar - UILabel - UITextField - - - - YES - - YES - activityIndicator - appDelegate - cancelButton - errorLabel - folderPicker - fromFolderInput - moveButton - movingLabel - navBar - titleLabel - toFolderInput - - - YES - - activityIndicator - UIActivityIndicatorView - - - appDelegate - NewsBlurAppDelegate - - - cancelButton - UIBarButtonItem - - - errorLabel - UILabel - - - folderPicker - UIPickerView - - - fromFolderInput - UITextField - - - moveButton - UIBarButtonItem - - - movingLabel - UILabel - - - navBar - UINavigationBar - - - titleLabel - UILabel - - - toFolderInput - UITextField - - - - - IBProjectSource - ./Classes/MoveSiteViewController.h - - - - NBContainerViewController - UIViewController - - appDelegate - NewsBlurAppDelegate - - - appDelegate - - appDelegate - NewsBlurAppDelegate - - - - IBProjectSource - ./Classes/NBContainerViewController.h - - - - NewsBlurAppDelegate - BaseViewController - - YES - - YES - addSiteViewController - dashboardViewController - feedDashboardViewController - feedDetailViewController - feedsMenuViewController - feedsViewController - firstTimeUserAddFriendsViewController - firstTimeUserAddNewsBlurViewController - firstTimeUserAddSitesViewController - firstTimeUserViewController - fontSettingsViewController - friendsListViewController - ftuxNavigationController - googleReaderViewController - loginViewController - masterContainerViewController - moveSiteViewController - navigationController - originalStoryViewController - shareViewController - storyDetailViewController - userProfileViewController - window - - - YES - AddSiteViewController - DashboardViewController - FeedDashboardViewController - FeedDetailViewController - FeedsMenuViewController - NewsBlurViewController - FirstTimeUserAddFriendsViewController - FirstTimeUserAddNewsBlurViewController - FirstTimeUserAddSitesViewController - FirstTimeUserViewController - FontSettingsViewController - FriendsListViewController - UINavigationController - GoogleReaderViewController - LoginViewController - NBContainerViewController - MoveSiteViewController - UINavigationController - OriginalStoryViewController - ShareViewController - StoryDetailViewController - UserProfileViewController - UIWindow - - - - YES - - YES - addSiteViewController - dashboardViewController - feedDashboardViewController - feedDetailViewController - feedsMenuViewController - feedsViewController - firstTimeUserAddFriendsViewController - firstTimeUserAddNewsBlurViewController - firstTimeUserAddSitesViewController - firstTimeUserViewController - fontSettingsViewController - friendsListViewController - ftuxNavigationController - googleReaderViewController - loginViewController - masterContainerViewController - moveSiteViewController - navigationController - originalStoryViewController - shareViewController - storyDetailViewController - userProfileViewController - window - - - YES - - addSiteViewController - AddSiteViewController - - - dashboardViewController - DashboardViewController - - - feedDashboardViewController - FeedDashboardViewController - - - feedDetailViewController - FeedDetailViewController - - - feedsMenuViewController - FeedsMenuViewController - - - feedsViewController - NewsBlurViewController - - - firstTimeUserAddFriendsViewController - FirstTimeUserAddFriendsViewController - - - firstTimeUserAddNewsBlurViewController - FirstTimeUserAddNewsBlurViewController - - - firstTimeUserAddSitesViewController - FirstTimeUserAddSitesViewController - - - firstTimeUserViewController - FirstTimeUserViewController - - - fontSettingsViewController - FontSettingsViewController - - - friendsListViewController - FriendsListViewController - - - ftuxNavigationController - UINavigationController - - - googleReaderViewController - GoogleReaderViewController - - - loginViewController - LoginViewController - - - masterContainerViewController - NBContainerViewController - - - moveSiteViewController - MoveSiteViewController - - - navigationController - UINavigationController - - - originalStoryViewController - OriginalStoryViewController - - - shareViewController - ShareViewController - - - storyDetailViewController - StoryDetailViewController - - - userProfileViewController - UserProfileViewController - - - window - UIWindow - - - - - IBProjectSource - ./Classes/NewsBlurAppDelegate.h - - - - NewsBlurViewController - BaseViewController - - YES - - YES - sectionTapped: - sectionUntapped: - sectionUntappedOutside: - selectIntelligence - showMenuButton: - - - YES - UIButton - UIButton - UIButton - id - id - - - - YES - - YES - sectionTapped: - sectionUntapped: - sectionUntappedOutside: - selectIntelligence - showMenuButton: - - - YES - - sectionTapped: - UIButton - - - sectionUntapped: - UIButton - - - sectionUntappedOutside: - UIButton - - - selectIntelligence - id - - - showMenuButton: - id - - - - - YES - - YES - appDelegate - feedScoreSlider - feedTitlesTable - feedViewToolbar - homeButton - innerView - intelligenceControl - - - YES - NewsBlurAppDelegate - UISlider - UITableView - UIToolbar - UIBarButtonItem - UIView - UISegmentedControl - - - - YES - - YES - appDelegate - feedScoreSlider - feedTitlesTable - feedViewToolbar - homeButton - innerView - intelligenceControl - - - YES - - appDelegate - NewsBlurAppDelegate - - - feedScoreSlider - UISlider - - - feedTitlesTable - UITableView - - - feedViewToolbar - UIToolbar - - - homeButton - UIBarButtonItem - - - innerView - UIView - - - intelligenceControl - UISegmentedControl - - - - - IBProjectSource - ./Classes/NewsBlurViewController.h - - - - OriginalStoryViewController - BaseViewController - - YES - - YES - doCloseOriginalStoryViewController - doOpenActionSheet - loadAddress: - - - YES - id - id - id - - - - YES - - YES - doCloseOriginalStoryViewController - doOpenActionSheet - loadAddress: - - - YES - - doCloseOriginalStoryViewController - id - - - doOpenActionSheet - id - - - loadAddress: - id - - - - - YES - - YES - appDelegate - back - closeButton - forward - pageAction - pageTitle - pageUrl - refresh - toolbar - webView - - - YES - NewsBlurAppDelegate - UIBarButtonItem - UIBarButtonItem - UIBarButtonItem - UIBarButtonItem - UILabel - UITextField - UIBarButtonItem - UIToolbar - UIWebView - - - - YES - - YES - appDelegate - back - closeButton - forward - pageAction - pageTitle - pageUrl - refresh - toolbar - webView - - - YES - - appDelegate - NewsBlurAppDelegate - - - back - UIBarButtonItem - - - closeButton - UIBarButtonItem - - - forward - UIBarButtonItem - - - pageAction - UIBarButtonItem - - - pageTitle - UILabel - - - pageUrl - UITextField - - - refresh - UIBarButtonItem - - - toolbar - UIToolbar - - - webView - UIWebView - - - - - IBProjectSource - ./Classes/OriginalStoryViewController.h - - - - ShareViewController - UIViewController - - YES - - YES - doCancelButton: - doReplyToComment: - doShareThisStory: - doToggleButton: - - - YES - id - id - id - id - - - - YES - - YES - doCancelButton: - doReplyToComment: - doShareThisStory: - doToggleButton: - - - YES - - doCancelButton: - id - - - doReplyToComment: - id - - - doShareThisStory: - id - - - doToggleButton: - id - - - - - YES - - YES - appDelegate - commentField - facebookButton - submitButton - toolbarTitle - twitterButton - - - YES - NewsBlurAppDelegate - UITextView - UIButton - UIBarButtonItem - UIBarButtonItem - UIButton - - - - YES - - YES - appDelegate - commentField - facebookButton - submitButton - toolbarTitle - twitterButton - - - YES - - appDelegate - NewsBlurAppDelegate - - - commentField - UITextView - - - facebookButton - UIButton - - - submitButton - UIBarButtonItem - - - toolbarTitle - UIBarButtonItem - - - twitterButton - UIButton - - - - - IBProjectSource - ./Classes/ShareViewController.h - - - - StoryDetailViewController - UIViewController - - YES - - YES - doNextStory - doNextUnreadStory - doPreviousStory - showOriginalSubview: - tapProgressBar: - toggleFontSize: - - - YES - id - id - id - id - id - id - - - - YES - - YES - doNextStory - doNextUnreadStory - doPreviousStory - showOriginalSubview: - tapProgressBar: - toggleFontSize: - - - YES - - doNextStory - id - - - doNextUnreadStory - id - - - doPreviousStory - id - - - showOriginalSubview: - id - - - tapProgressBar: - id - - - toggleFontSize: - id - - - - - YES - - YES - activity - appDelegate - bottomPlaceholderToolbar - buttonAction - buttonNext - buttonNextStory - buttonPrevious - feedTitleGradient - fontSettingsButton - innerView - originalStoryButton - progressView - progressViewContainer - toolbar - webView - - - YES - UIBarButtonItem - NewsBlurAppDelegate - UIToolbar - UIBarButtonItem - UIBarButtonItem - UIBarButtonItem - UIBarButtonItem - UIView - UIBarButtonItem - UIView - UIBarButtonItem - UIProgressView - UIView - UIToolbar - UIWebView - - - - YES - - YES - activity - appDelegate - bottomPlaceholderToolbar - buttonAction - buttonNext - buttonNextStory - buttonPrevious - feedTitleGradient - fontSettingsButton - innerView - originalStoryButton - progressView - progressViewContainer - toolbar - webView - - - YES - - activity - UIBarButtonItem - - - appDelegate - NewsBlurAppDelegate - - - bottomPlaceholderToolbar - UIToolbar - - - buttonAction - UIBarButtonItem - - - buttonNext - UIBarButtonItem - - - buttonNextStory - UIBarButtonItem - - - buttonPrevious - UIBarButtonItem - - - feedTitleGradient - UIView - - - fontSettingsButton - UIBarButtonItem - - - innerView - UIView - - - originalStoryButton - UIBarButtonItem - - - progressView - UIProgressView - - - progressViewContainer - UIView - - - toolbar - UIToolbar - - - webView - UIWebView - - - - - IBProjectSource - ./Classes/StoryDetailViewController.h - - - - UserProfileViewController - UIViewController - - IBProjectSource - ./Classes/UserProfileViewController.h - - - + 112 + 0 IBIPadFramework