mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Fixing trainer and profile for use on ipad.
This commit is contained in:
parent
645bd73aa3
commit
0580682a3a
6 changed files with 324 additions and 3571 deletions
|
@ -16,6 +16,7 @@
|
|||
#import "UserProfileViewController.h"
|
||||
#import "InteractionCell.h"
|
||||
#import "ActivityCell.h"
|
||||
#import "FeedTableCell.h"
|
||||
#import "FeedsMenuViewController.h"
|
||||
#import "FeedDetailMenuViewController.h"
|
||||
#import "FontSettingsViewController.h"
|
||||
|
@ -206,10 +207,17 @@
|
|||
[sender class] == [ActivityCell class]) {
|
||||
InteractionCell *cell = (InteractionCell *)sender;
|
||||
|
||||
[popoverController presentPopoverFromRect:cell.bounds
|
||||
inView:cell
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
animated:YES];
|
||||
[popoverController presentPopoverFromRect:cell.bounds
|
||||
inView:cell
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
animated:YES];
|
||||
} else if ([sender class] == [FeedTableCell class]) {
|
||||
FeedTableCell *cell = (FeedTableCell *)sender;
|
||||
|
||||
[popoverController presentPopoverFromRect:cell.bounds
|
||||
inView:cell
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
animated:YES];
|
||||
} else if ([sender class] == [UIBarButtonItem class]) {
|
||||
[popoverController presentPopoverFromBarButtonItem:sender
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
|
@ -312,6 +320,12 @@
|
|||
[popoverController presentPopoverFromBarButtonItem:sender
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
animated:NO];
|
||||
} else if ([sender class] == [FeedTableCell class]) {
|
||||
FeedTableCell *cell = (FeedTableCell *)sender;
|
||||
[popoverController presentPopoverFromRect:cell.bounds
|
||||
inView:cell
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny
|
||||
animated:YES];
|
||||
} else {
|
||||
CGRect frame = [sender CGRectValue];
|
||||
[popoverController presentPopoverFromRect:frame
|
||||
|
|
|
@ -270,7 +270,7 @@
|
|||
|
||||
- (void)showMoveSite;
|
||||
- (void)openTrainSite;
|
||||
- (void)openTrainSiteWithFeedLoaded:(BOOL)feedLoaded;
|
||||
- (void)openTrainSiteWithFeedLoaded:(BOOL)feedLoaded from:(id)sender;
|
||||
- (void)openTrainStory:(id)sender;
|
||||
- (void)loadFeedDetailView;
|
||||
- (void)loadTryFeedDetailView:(NSString *)feedId withStory:(NSString *)contentId isSocial:(BOOL)social withUser:(NSDictionary *)user showFindingStory:(BOOL)showHUD;
|
||||
|
|
|
@ -557,10 +557,10 @@
|
|||
}
|
||||
|
||||
- (void)openTrainSite {
|
||||
[self openTrainSiteWithFeedLoaded:YES];
|
||||
[self openTrainSiteWithFeedLoaded:YES from:self.feedDetailViewController.settingsBarButton];
|
||||
}
|
||||
|
||||
- (void)openTrainSiteWithFeedLoaded:(BOOL)feedLoaded {
|
||||
- (void)openTrainSiteWithFeedLoaded:(BOOL)feedLoaded from:(id)sender {
|
||||
UINavigationController *navController = self.navigationController;
|
||||
trainerViewController.feedTrainer = YES;
|
||||
trainerViewController.storyTrainer = NO;
|
||||
|
@ -569,7 +569,7 @@
|
|||
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
|
||||
// trainerViewController.modalPresentationStyle=UIModalPresentationFormSheet;
|
||||
// [navController presentViewController:trainerViewController animated:YES completion:nil];
|
||||
[self.masterContainerViewController showTrainingPopover:self.feedDetailViewController.settingsBarButton];
|
||||
[self.masterContainerViewController showTrainingPopover:sender];
|
||||
} else {
|
||||
if (self.trainNavigationController == nil) {
|
||||
self.trainNavigationController = [[UINavigationController alloc]
|
||||
|
|
|
@ -1119,7 +1119,7 @@ heightForHeaderInSection:(NSInteger)section {
|
|||
} else {
|
||||
// Train
|
||||
appDelegate.activeFeed = [appDelegate.dictFeeds objectForKey:feedId];
|
||||
[appDelegate openTrainSiteWithFeedLoaded:NO];
|
||||
[appDelegate openTrainSiteWithFeedLoaded:NO from:cell];
|
||||
}
|
||||
} else if (state == MCSwipeTableViewCellState3) {
|
||||
// Mark read
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#import <SystemConfiguration/SystemConfiguration.h>
|
||||
#import <MobileCoreServices/MobileCoreServices.h>
|
||||
|
||||
#define DEBUG 1
|
||||
//#define DEBUG 1
|
||||
|
||||
#ifdef DEBUG
|
||||
#define BACKGROUND_REFRESH_SECONDS -5
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue