mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
adding in the ability to change font size and style
This commit is contained in:
parent
1eee4bbee5
commit
40d82f75f3
14 changed files with 2161 additions and 346 deletions
|
@ -59,7 +59,6 @@
|
|||
@property (nonatomic, retain) NSArray * stories;
|
||||
@property (nonatomic, readwrite) int feedPage;
|
||||
@property (nonatomic, readwrite) BOOL pageFetching;
|
||||
@property (nonatomic, readwrite) BOOL pageRefreshing;
|
||||
@property (nonatomic, readwrite) BOOL pageFinished;
|
||||
|
||||
@end
|
27
media/iphone/Classes/FontSettingsViewController.h
Normal file
27
media/iphone/Classes/FontSettingsViewController.h
Normal file
|
@ -0,0 +1,27 @@
|
|||
//
|
||||
// FontPopover.h
|
||||
// NewsBlur
|
||||
//
|
||||
// Created by Roy Yang on 6/18/12.
|
||||
// Copyright (c) 2012 NewsBlur. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
@class NewsBlurAppDelegate;
|
||||
|
||||
@interface FontSettingsViewController : UIViewController {
|
||||
NewsBlurAppDelegate *appDelegate;
|
||||
|
||||
IBOutlet UILabel *smallFontSizeLabel;
|
||||
IBOutlet UILabel *largeFontSizeLabel;
|
||||
}
|
||||
|
||||
@property (nonatomic, retain) IBOutlet NewsBlurAppDelegate *appDelegate;
|
||||
@property (nonatomic, retain) IBOutlet UILabel *smallFontSizeLabel;
|
||||
@property (nonatomic, retain) IBOutlet UILabel *largeFontSizeLabel;
|
||||
|
||||
- (IBAction)changeFontStyle:(id)sender;
|
||||
- (IBAction)changeFontSize:(id)sender;
|
||||
|
||||
@end
|
78
media/iphone/Classes/FontSettingsViewController.m
Normal file
78
media/iphone/Classes/FontSettingsViewController.m
Normal file
|
@ -0,0 +1,78 @@
|
|||
//
|
||||
// FontPopover.m
|
||||
// NewsBlur
|
||||
//
|
||||
// Created by Roy Yang on 6/18/12.
|
||||
// Copyright (c) 2012 NewsBlur. All rights reserved.
|
||||
//
|
||||
|
||||
#import "FontSettingsViewController.h"
|
||||
#import "NewsBlurAppDelegate.h"
|
||||
#import "StoryDetailViewController.h"
|
||||
|
||||
@implementation FontSettingsViewController
|
||||
|
||||
@synthesize appDelegate;
|
||||
@synthesize smallFontSizeLabel;
|
||||
@synthesize largeFontSizeLabel;
|
||||
|
||||
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
|
||||
{
|
||||
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
|
||||
if (self) {
|
||||
// Custom initialization
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)viewDidLoad
|
||||
{
|
||||
self.contentSizeForViewInPopover=CGSizeMake(274.0,130.0);
|
||||
[super viewDidLoad];
|
||||
// Do any additional setup after loading the view from its nib.
|
||||
}
|
||||
|
||||
- (void)viewDidUnload
|
||||
{
|
||||
smallFontSizeLabel = nil;
|
||||
largeFontSizeLabel = nil;
|
||||
[super viewDidUnload];
|
||||
// Release any retained subviews of the main view.
|
||||
// e.g. self.myOutlet = nil;
|
||||
}
|
||||
|
||||
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
|
||||
{
|
||||
return YES;
|
||||
}
|
||||
|
||||
- (void)dealloc {
|
||||
[appDelegate release];
|
||||
[smallFontSizeLabel release];
|
||||
[largeFontSizeLabel release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
||||
- (IBAction)changeFontStyle:(id)sender {
|
||||
if ([sender selectedSegmentIndex] == 0) {
|
||||
UIFont *smallFont = [UIFont fontWithName:@"Helvetica" size:15.0];
|
||||
[self.smallFontSizeLabel setFont:smallFont];
|
||||
UIFont *largeFont = [UIFont fontWithName:@"Georgia" size:24.0];
|
||||
[self.largeFontSizeLabel setFont:largeFont];
|
||||
[appDelegate.storyDetailViewController setFontStyle:@"Helvetica"];
|
||||
|
||||
} else {
|
||||
UIFont *smallFont = [UIFont fontWithName:@"Georgia" size:15.0];
|
||||
[self.smallFontSizeLabel setFont:smallFont];
|
||||
UIFont *largeFont = [UIFont fontWithName:@"Georgia" size:24.0];
|
||||
[self.largeFontSizeLabel setFont:largeFont];
|
||||
[appDelegate.storyDetailViewController setFontStyle:@"Georgia"];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
- (IBAction)changeFontSize:(UISlider *)sender {
|
||||
[appDelegate.storyDetailViewController setFontSize:[sender value]];
|
||||
}
|
||||
@end
|
1217
media/iphone/Classes/FontSettingsViewController.xib
Normal file
1217
media/iphone/Classes/FontSettingsViewController.xib
Normal file
File diff suppressed because it is too large
Load diff
|
@ -12,6 +12,7 @@
|
|||
@class FeedsViewController;
|
||||
@class FeedDetailViewController;
|
||||
@class FirstTimeUserViewController;
|
||||
@class FontSettingsViewController;
|
||||
@class GoogleReaderViewController;
|
||||
@class StoryDetailViewController;
|
||||
@class LoginViewController;
|
||||
|
@ -28,6 +29,7 @@
|
|||
UINavigationController *splitStoryDetailNavigationController;
|
||||
|
||||
FeedsViewController *feedsViewController;
|
||||
FontSettingsViewController *fontSettingsViewController;
|
||||
FeedDetailViewController *feedDetailViewController;
|
||||
FirstTimeUserViewController *firstTimeUserViewController;
|
||||
GoogleReaderViewController *googleReaderViewController;
|
||||
|
@ -77,6 +79,7 @@
|
|||
@property (nonatomic, retain) IBOutlet MoveSiteViewController *moveSiteViewController;
|
||||
@property (nonatomic, retain) IBOutlet OriginalStoryViewController *originalStoryViewController;
|
||||
@property (nonatomic, retain) IBOutlet SplitStoryDetailViewController *splitStoryDetailViewController;
|
||||
@property (nonatomic, retain) IBOutlet FontSettingsViewController *fontSettingsViewController;
|
||||
|
||||
@property (readwrite, retain) NSString * activeUsername;
|
||||
@property (nonatomic, readwrite) BOOL isRiverView;
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
@synthesize feedsViewController;
|
||||
@synthesize feedDetailViewController;
|
||||
@synthesize firstTimeUserViewController;
|
||||
@synthesize fontSettingsViewController;
|
||||
@synthesize storyDetailViewController;
|
||||
@synthesize loginViewController;
|
||||
@synthesize addSiteViewController;
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
@class NewsBlurAppDelegate;
|
||||
|
||||
@interface StoryDetailViewController : UIViewController {
|
||||
@interface StoryDetailViewController : UIViewController <UIPopoverControllerDelegate> {
|
||||
NewsBlurAppDelegate *appDelegate;
|
||||
|
||||
NSString *activeStoryId;
|
||||
|
@ -22,6 +22,8 @@
|
|||
UIBarButtonItem *activity;
|
||||
|
||||
UIActivityIndicatorView *loadingIndicator;
|
||||
|
||||
IBOutlet UIPopoverController *popoverController;
|
||||
}
|
||||
|
||||
@property (nonatomic, retain) NSString *activeStoryId;
|
||||
|
@ -36,13 +38,18 @@
|
|||
@property (nonatomic, retain) IBOutlet NewsBlurAppDelegate *appDelegate;
|
||||
@property (nonatomic, retain) IBOutlet UIView *feedTitleGradient;
|
||||
|
||||
@property (retain,nonatomic) UIPopoverController *popoverController;
|
||||
|
||||
- (void)setNextPreviousButtons;
|
||||
- (void)markStoryAsRead;
|
||||
- (void)showStory;
|
||||
- (void)showOriginalSubview:(id)sender;
|
||||
- (IBAction)doNextUnreadStory;
|
||||
- (IBAction)doPreviousStory;
|
||||
- (IBAction)toggleFontSize:(id)sender;
|
||||
- (void)markedAsRead;
|
||||
- (void)setActiveStory;
|
||||
- (void)setFontSize:(float)fontSize;
|
||||
- (void)setFontStyle:(NSString *)fontStyle;
|
||||
|
||||
@end
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#import "StoryDetailViewController.h"
|
||||
#import "NewsBlurAppDelegate.h"
|
||||
#import "FeedDetailViewController.h"
|
||||
#import "FontSettingsViewController.h"
|
||||
#import "SplitStoryDetailViewController.h"
|
||||
#import "ASIHTTPRequest.h"
|
||||
#import "ASIFormDataRequest.h"
|
||||
|
@ -28,6 +29,7 @@
|
|||
@synthesize activity;
|
||||
@synthesize loadingIndicator;
|
||||
@synthesize feedTitleGradient;
|
||||
@synthesize popoverController;
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark View boilerplate
|
||||
|
@ -51,6 +53,7 @@
|
|||
[activity release];
|
||||
[loadingIndicator release];
|
||||
[feedTitleGradient release];
|
||||
[popoverController release];
|
||||
[super dealloc];
|
||||
}
|
||||
|
||||
|
@ -156,6 +159,10 @@
|
|||
"h1, h2, h3, h4, h5, h6, div, table, span, pre, code, img {"
|
||||
" max-width: 588px;"
|
||||
"}"
|
||||
"h1, h2, h3, h4, h5, h6, div, table, span, pre, code {"
|
||||
|
||||
" overflow: auto;"
|
||||
"}"
|
||||
"</style>"];
|
||||
|
||||
} else {
|
||||
|
@ -436,6 +443,33 @@ shouldStartLoadWithRequest:(NSURLRequest *)request
|
|||
}
|
||||
}
|
||||
|
||||
- (IBAction)toggleFontSize:(id)sender {
|
||||
if (popoverController == nil) {
|
||||
popoverController = [[UIPopoverController alloc]
|
||||
initWithContentViewController:appDelegate.fontSettingsViewController];
|
||||
|
||||
popoverController.delegate=self;
|
||||
}
|
||||
|
||||
[popoverController presentPopoverFromBarButtonItem:sender
|
||||
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
|
||||
|
||||
}
|
||||
|
||||
- (void)setFontSize:(float)fontSize {
|
||||
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%f%%'",
|
||||
fontSize];
|
||||
[self.webView stringByEvaluatingJavaScriptFromString:jsString];
|
||||
[jsString release];
|
||||
}
|
||||
|
||||
- (void)setFontStyle:(NSString *)fontStyle {
|
||||
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.fontFamily= '%@'",
|
||||
fontStyle];
|
||||
[self.webView stringByEvaluatingJavaScriptFromString:jsString];
|
||||
[jsString release];
|
||||
}
|
||||
|
||||
- (void)showOriginalSubview:(id)sender {
|
||||
NSURL *url = [NSURL URLWithString:[appDelegate.activeStory
|
||||
objectForKey:@"story_permalink"]];
|
||||
|
|
|
@ -85,6 +85,8 @@
|
|||
435826C4158C0CFD00CC9797 /* like.png in Resources */ = {isa = PBXBuildFile; fileRef = 435826C0158C0CFD00CC9797 /* like.png */; };
|
||||
435826C5158C0CFD00CC9797 /* like@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 435826C1158C0CFD00CC9797 /* like@2x.png */; };
|
||||
4362C9F5158BA0A600A044B0 /* logo_512.png in Resources */ = {isa = PBXBuildFile; fileRef = 4362C9F4158BA0A600A044B0 /* logo_512.png */; };
|
||||
43763AD1158F90B100B3DBE2 /* FontSettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 43763ACF158F90B100B3DBE2 /* FontSettingsViewController.m */; };
|
||||
43763AD2158F90B100B3DBE2 /* FontSettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 43763AD0158F90B100B3DBE2 /* FontSettingsViewController.xib */; };
|
||||
43801387158A4E22006C7E37 /* style.css in Resources */ = {isa = PBXBuildFile; fileRef = 43801386158A4E21006C7E37 /* style.css */; };
|
||||
43B8F022156603180008733D /* AddSiteAutocompleteCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 43B8F018156603170008733D /* AddSiteAutocompleteCell.xib */; };
|
||||
43B8F023156603180008733D /* AddSiteViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 43B8F019156603170008733D /* AddSiteViewController.xib */; };
|
||||
|
@ -286,6 +288,9 @@
|
|||
435826C0158C0CFD00CC9797 /* like.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = like.png; sourceTree = "<group>"; };
|
||||
435826C1158C0CFD00CC9797 /* like@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "like@2x.png"; sourceTree = "<group>"; };
|
||||
4362C9F4158BA0A600A044B0 /* logo_512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = logo_512.png; sourceTree = "<group>"; };
|
||||
43763ACE158F90B100B3DBE2 /* FontSettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; path = FontSettingsViewController.h; sourceTree = "<group>"; };
|
||||
43763ACF158F90B100B3DBE2 /* FontSettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FontSettingsViewController.m; sourceTree = "<group>"; };
|
||||
43763AD0158F90B100B3DBE2 /* FontSettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = FontSettingsViewController.xib; path = Classes/FontSettingsViewController.xib; sourceTree = "<group>"; };
|
||||
43801386158A4E21006C7E37 /* style.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = style.css; sourceTree = "<group>"; };
|
||||
43B8F018156603170008733D /* AddSiteAutocompleteCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddSiteAutocompleteCell.xib; sourceTree = "<group>"; };
|
||||
43B8F019156603170008733D /* AddSiteViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddSiteViewController.xib; sourceTree = "<group>"; };
|
||||
|
@ -586,6 +591,8 @@
|
|||
7842ECF611D44A530066CF9D /* StoryDetailViewController.m */,
|
||||
FFE5322D144C8AC300ACFDE0 /* Utilities.h */,
|
||||
FFE5322E144C8AC300ACFDE0 /* Utilities.m */,
|
||||
43763ACE158F90B100B3DBE2 /* FontSettingsViewController.h */,
|
||||
43763ACF158F90B100B3DBE2 /* FontSettingsViewController.m */,
|
||||
);
|
||||
path = Classes;
|
||||
sourceTree = "<group>";
|
||||
|
@ -774,6 +781,7 @@
|
|||
43D045231565BC150085F811 /* FeedDetailTableCell~ipad.xib */,
|
||||
43D045211565BC150085F811 /* FeedDetailViewController~ipad.xib */,
|
||||
433323CC158968ED0025064D /* FirstTimeUserViewController.xib */,
|
||||
43763AD0158F90B100B3DBE2 /* FontSettingsViewController.xib */,
|
||||
43C95C47158BEC440086C69B /* GoogleReaderViewController.xib */,
|
||||
43D045241565BC150085F811 /* LoginViewController~ipad.xib */,
|
||||
43D0451F1565BC150085F811 /* MainWindow~ipad.xib */,
|
||||
|
@ -1327,6 +1335,7 @@
|
|||
435826C3158C0CFD00CC9797 /* dislike@2x.png in Resources */,
|
||||
435826C4158C0CFD00CC9797 /* like.png in Resources */,
|
||||
435826C5158C0CFD00CC9797 /* like@2x.png in Resources */,
|
||||
43763AD2158F90B100B3DBE2 /* FontSettingsViewController.xib in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -1437,6 +1446,7 @@
|
|||
433323CD158968ED0025064D /* FirstTimeUserViewController.m in Sources */,
|
||||
43C95C48158BEC450086C69B /* GoogleReaderViewController.m in Sources */,
|
||||
430AD52D158D62A40092E1CF /* storyDetailView.js in Sources */,
|
||||
43763AD1158F90B100B3DBE2 /* FontSettingsViewController.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
#define BACKGROUND_REFRESH_SECONDS -10*60
|
||||
|
||||
// #define NEWSBLUR_URL [NSString stringWithFormat:@"nb.local.host:8000"]
|
||||
#define NEWSBLUR_URL [NSString stringWithFormat:@"www.newsblur.com"]
|
||||
#define NEWSBLUR_URL [NSString stringWithFormat:@"dev.newsblur.com"]
|
||||
|
||||
#endif
|
||||
|
|
|
@ -4461,6 +4461,7 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="NSFrame">{{356, 17}, {56, 11}}</string>
|
||||
<reference key="NSSuperview" ref="155973878"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
<float key="IBUIProgress">0.5</float>
|
||||
|
@ -4486,12 +4487,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<int key="IBUIStyle">1</int>
|
||||
<reference key="IBUIToolbar" ref="155973878"/>
|
||||
</object>
|
||||
<object class="IBUIBarButtonItem" id="766697033">
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
<float key="IBUIWidth">29</float>
|
||||
<reference key="IBUIToolbar" ref="155973878"/>
|
||||
<int key="IBUISystemItemIdentifier">6</int>
|
||||
</object>
|
||||
<object class="IBUIBarButtonItem" id="936960182">
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
<reference key="IBUIToolbar" ref="155973878"/>
|
||||
|
@ -4513,6 +4508,12 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<float key="IBUIWidth">20</float>
|
||||
<reference key="IBUIToolbar" ref="155973878"/>
|
||||
</object>
|
||||
<object class="IBUIBarButtonItem" id="728960711">
|
||||
<string key="IBUITitle">A</string>
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
<int key="IBUIStyle">1</int>
|
||||
<reference key="IBUIToolbar" ref="155973878"/>
|
||||
</object>
|
||||
<object class="IBUIBarButtonItem" id="1065495688">
|
||||
<string key="IBUITitle">Next unread</string>
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
|
@ -4630,6 +4631,14 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
</object>
|
||||
<int key="connectionID">58</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchEventConnection" key="connection">
|
||||
<string key="label">toggleFontSize:</string>
|
||||
<reference key="source" ref="728960711"/>
|
||||
<reference key="destination" ref="372490531"/>
|
||||
</object>
|
||||
<int key="connectionID">73</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
|
@ -4674,7 +4683,7 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<reference ref="812131495"/>
|
||||
<reference ref="284060761"/>
|
||||
<reference ref="672699755"/>
|
||||
<reference ref="766697033"/>
|
||||
<reference ref="728960711"/>
|
||||
</object>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
</object>
|
||||
|
@ -4717,16 +4726,16 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<reference key="object" ref="672699755"/>
|
||||
<reference key="parent" ref="155973878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">64</int>
|
||||
<reference key="object" ref="766697033"/>
|
||||
<reference key="parent" ref="155973878"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">39</int>
|
||||
<reference key="object" ref="506862915"/>
|
||||
<reference key="parent" ref="191373211"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">72</int>
|
||||
<reference key="object" ref="728960711"/>
|
||||
<reference key="parent" ref="155973878"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
|
@ -4748,7 +4757,7 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string>47.IBPluginDependency</string>
|
||||
<string>48.IBPluginDependency</string>
|
||||
<string>63.IBPluginDependency</string>
|
||||
<string>64.IBPluginDependency</string>
|
||||
<string>72.IBPluginDependency</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -4785,7 +4794,7 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<reference key="dict.values" ref="0"/>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">71</int>
|
||||
<int key="maxID">73</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
|
@ -4989,14 +4998,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="minorKey">./Classes/BaseViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DetailViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DetailViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">FeedDetailViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
|
@ -5112,16 +5113,293 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">LoginViewController</string>
|
||||
<string key="className">FeedsViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doAddButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doLogoutButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doSwitchSitesUnread</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionTapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionUntapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectIntelligence</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UISlider</string>
|
||||
<string>UITableView</string>
|
||||
<string>UIToolbar</string>
|
||||
<string>UISegmentedControl</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedScoreSlider</string>
|
||||
<string key="candidateClassName">UISlider</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedTitlesTable</string>
|
||||
<string key="candidateClassName">UITableView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedViewToolbar</string>
|
||||
<string key="candidateClassName">UIToolbar</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">intelligenceControl</string>
|
||||
<string key="candidateClassName">UISegmentedControl</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">logoutButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">sitesButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/FeedsViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">FirstTimeUserViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<string key="NS.key.0">selectLoginSignup</string>
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>tapCategoryButton:</string>
|
||||
<string>tapGoogleReaderButton</string>
|
||||
<string>tapNewsBlurButton:</string>
|
||||
<string>tapNextButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>tapCategoryButton:</string>
|
||||
<string>tapGoogleReaderButton</string>
|
||||
<string>tapNewsBlurButton:</string>
|
||||
<string>tapNextButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapCategoryButton:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapGoogleReaderButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapNewsBlurButton:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapNextButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addFriendsView</string>
|
||||
<string>addNewsBlurView</string>
|
||||
<string>addSitesView</string>
|
||||
<string>appDelegate</string>
|
||||
<string>googleReaderButton</string>
|
||||
<string>nextButton</string>
|
||||
<string>toolbar</string>
|
||||
<string>toolbarTitle</string>
|
||||
<string>welcomeView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIView</string>
|
||||
<string>UIView</string>
|
||||
<string>UIView</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIToolbar</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIView</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addFriendsView</string>
|
||||
<string>addNewsBlurView</string>
|
||||
<string>addSitesView</string>
|
||||
<string>appDelegate</string>
|
||||
<string>googleReaderButton</string>
|
||||
<string>nextButton</string>
|
||||
<string>toolbar</string>
|
||||
<string>toolbarTitle</string>
|
||||
<string>welcomeView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addFriendsView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addNewsBlurView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addSitesView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">googleReaderButton</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">nextButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">toolbar</string>
|
||||
<string key="candidateClassName">UIToolbar</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">toolbarTitle</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">welcomeView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/FirstTimeUserViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">GoogleReaderViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<string key="NS.key.0">tapCancelButton:</string>
|
||||
<string key="NS.object.0">id</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<string key="NS.key.0">selectLoginSignup</string>
|
||||
<string key="NS.key.0">tapCancelButton:</string>
|
||||
<object class="IBActionInfo" key="NS.object.0">
|
||||
<string key="name">selectLoginSignup</string>
|
||||
<string key="name">tapCancelButton:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
|
@ -5129,32 +5407,133 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>activityIndicator</string>
|
||||
<string>appDelegate</string>
|
||||
<string>authenticatingLabel</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>appDelegate</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">webView</string>
|
||||
<string key="candidateClassName">UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/GoogleReaderViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">LoginViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>selectLogin</string>
|
||||
<string>selectLoginSignup</string>
|
||||
<string>selectSignUp</string>
|
||||
<string>tapLoginButton</string>
|
||||
<string>tapSignUpButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>selectLogin</string>
|
||||
<string>selectLoginSignup</string>
|
||||
<string>selectSignUp</string>
|
||||
<string>tapLoginButton</string>
|
||||
<string>tapSignUpButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectLogin</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectLoginSignup</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectSignUp</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapLoginButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapSignUpButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>appDelegate</string>
|
||||
<string>emailInput</string>
|
||||
<string>emailLabel</string>
|
||||
<string>errorLabel</string>
|
||||
<string>logInView</string>
|
||||
<string>loginControl</string>
|
||||
<string>passwordInput</string>
|
||||
<string>passwordLabel</string>
|
||||
<string>passwordOptionalLabel</string>
|
||||
<string>selectLoginButton</string>
|
||||
<string>selectSignUpButton</string>
|
||||
<string>signUpPasswordInput</string>
|
||||
<string>signUpUsernameInput</string>
|
||||
<string>signUpView</string>
|
||||
<string>usernameInput</string>
|
||||
<string>usernameLabel</string>
|
||||
<string>usernameOrEmailLabel</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIActivityIndicatorView</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UILabel</string>
|
||||
<string>UITextField</string>
|
||||
<string>UILabel</string>
|
||||
<string>UILabel</string>
|
||||
<string>UIView</string>
|
||||
<string>UISegmentedControl</string>
|
||||
<string>UITextField</string>
|
||||
<string>UILabel</string>
|
||||
<string>UILabel</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>UITextField</string>
|
||||
<string>UITextField</string>
|
||||
<string>UIView</string>
|
||||
<string>UITextField</string>
|
||||
<string>UILabel</string>
|
||||
<string>UILabel</string>
|
||||
|
@ -5164,34 +5543,30 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>activityIndicator</string>
|
||||
<string>appDelegate</string>
|
||||
<string>authenticatingLabel</string>
|
||||
<string>emailInput</string>
|
||||
<string>emailLabel</string>
|
||||
<string>errorLabel</string>
|
||||
<string>logInView</string>
|
||||
<string>loginControl</string>
|
||||
<string>passwordInput</string>
|
||||
<string>passwordLabel</string>
|
||||
<string>passwordOptionalLabel</string>
|
||||
<string>selectLoginButton</string>
|
||||
<string>selectSignUpButton</string>
|
||||
<string>signUpPasswordInput</string>
|
||||
<string>signUpUsernameInput</string>
|
||||
<string>signUpView</string>
|
||||
<string>usernameInput</string>
|
||||
<string>usernameLabel</string>
|
||||
<string>usernameOrEmailLabel</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">activityIndicator</string>
|
||||
<string key="candidateClassName">UIActivityIndicatorView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">authenticatingLabel</string>
|
||||
<string key="candidateClassName">UILabel</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">emailInput</string>
|
||||
<string key="candidateClassName">UITextField</string>
|
||||
|
@ -5204,6 +5579,10 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="name">errorLabel</string>
|
||||
<string key="candidateClassName">UILabel</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">logInView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">loginControl</string>
|
||||
<string key="candidateClassName">UISegmentedControl</string>
|
||||
|
@ -5220,6 +5599,26 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="name">passwordOptionalLabel</string>
|
||||
<string key="candidateClassName">UILabel</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">selectLoginButton</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">selectSignUpButton</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">signUpPasswordInput</string>
|
||||
<string key="candidateClassName">UITextField</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">signUpUsernameInput</string>
|
||||
<string key="candidateClassName">UITextField</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">signUpView</string>
|
||||
<string key="candidateClassName">UIView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">usernameInput</string>
|
||||
<string key="candidateClassName">UITextField</string>
|
||||
|
@ -5396,30 +5795,34 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addSiteViewController</string>
|
||||
<string>detailViewController</string>
|
||||
<string>feedDetailViewController</string>
|
||||
<string>feedsViewController</string>
|
||||
<string>firstTimeUserViewController</string>
|
||||
<string>googleReaderViewController</string>
|
||||
<string>loginViewController</string>
|
||||
<string>moveSiteViewController</string>
|
||||
<string>navigationController</string>
|
||||
<string>originalStoryViewController</string>
|
||||
<string>splitStoryController</string>
|
||||
<string>splitStoryDetailNavigationController</string>
|
||||
<string>splitStoryDetailViewController</string>
|
||||
<string>storyDetailViewController</string>
|
||||
<string>window</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>AddSiteViewController</string>
|
||||
<string>DetailViewController</string>
|
||||
<string>FeedDetailViewController</string>
|
||||
<string>NewsBlurViewController</string>
|
||||
<string>FeedsViewController</string>
|
||||
<string>FirstTimeUserViewController</string>
|
||||
<string>GoogleReaderViewController</string>
|
||||
<string>LoginViewController</string>
|
||||
<string>MoveSiteViewController</string>
|
||||
<string>UINavigationController</string>
|
||||
<string>OriginalStoryViewController</string>
|
||||
<string>UISplitViewController</string>
|
||||
<string>UINavigationController</string>
|
||||
<string>SplitStoryDetailViewController</string>
|
||||
<string>StoryDetailViewController</string>
|
||||
<string>UIWindow</string>
|
||||
</object>
|
||||
|
@ -5429,15 +5832,17 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addSiteViewController</string>
|
||||
<string>detailViewController</string>
|
||||
<string>feedDetailViewController</string>
|
||||
<string>feedsViewController</string>
|
||||
<string>firstTimeUserViewController</string>
|
||||
<string>googleReaderViewController</string>
|
||||
<string>loginViewController</string>
|
||||
<string>moveSiteViewController</string>
|
||||
<string>navigationController</string>
|
||||
<string>originalStoryViewController</string>
|
||||
<string>splitStoryController</string>
|
||||
<string>splitStoryDetailNavigationController</string>
|
||||
<string>splitStoryDetailViewController</string>
|
||||
<string>storyDetailViewController</string>
|
||||
<string>window</string>
|
||||
</object>
|
||||
|
@ -5447,17 +5852,21 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="name">addSiteViewController</string>
|
||||
<string key="candidateClassName">AddSiteViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">detailViewController</string>
|
||||
<string key="candidateClassName">DetailViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedDetailViewController</string>
|
||||
<string key="candidateClassName">FeedDetailViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedsViewController</string>
|
||||
<string key="candidateClassName">NewsBlurViewController</string>
|
||||
<string key="candidateClassName">FeedsViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">firstTimeUserViewController</string>
|
||||
<string key="candidateClassName">FirstTimeUserViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">googleReaderViewController</string>
|
||||
<string key="candidateClassName">GoogleReaderViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">loginViewController</string>
|
||||
|
@ -5483,6 +5892,10 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="name">splitStoryDetailNavigationController</string>
|
||||
<string key="candidateClassName">UINavigationController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">splitStoryDetailViewController</string>
|
||||
<string key="candidateClassName">SplitStoryDetailViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">storyDetailViewController</string>
|
||||
<string key="candidateClassName">StoryDetailViewController</string>
|
||||
|
@ -5498,148 +5911,6 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="minorKey">./Classes/NewsBlurAppDelegate.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NewsBlurViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doAddButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doLogoutButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doSwitchSitesUnread</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionTapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionUntapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectIntelligence</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UISlider</string>
|
||||
<string>UITableView</string>
|
||||
<string>UIToolbar</string>
|
||||
<string>UISegmentedControl</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedScoreSlider</string>
|
||||
<string key="candidateClassName">UISlider</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedTitlesTable</string>
|
||||
<string key="candidateClassName">UITableView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedViewToolbar</string>
|
||||
<string key="candidateClassName">UIToolbar</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">intelligenceControl</string>
|
||||
<string key="candidateClassName">UISegmentedControl</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">logoutButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">sitesButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/NewsBlurViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">OriginalStoryViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
|
@ -5775,6 +6046,25 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="minorKey">./Classes/OriginalStoryViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">SplitStoryDetailViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">appDelegate</string>
|
||||
<string key="NS.object.0">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<string key="NS.key.0">appDelegate</string>
|
||||
<object class="IBToOneOutletInfo" key="NS.object.0">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/SplitStoryDetailViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">StoryDetailViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
|
@ -5784,11 +6074,13 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doNextUnreadStory</string>
|
||||
<string>doPreviousStory</string>
|
||||
<string>toggleFontSize:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
|
@ -5797,6 +6089,7 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doNextUnreadStory</string>
|
||||
<string>doPreviousStory</string>
|
||||
<string>toggleFontSize:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -5808,6 +6101,10 @@ AAgAAAAIAAIACAACAAAAAgAAAAEAAQABAAE</bytes>
|
|||
<string key="name">doPreviousStory</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">toggleFontSize:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
|
|
|
@ -42,6 +42,17 @@
|
|||
<object class="IBUICustomObject" id="664661524">
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
</object>
|
||||
<object class="IBUIViewController" id="526351421">
|
||||
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics">
|
||||
<int key="IBUIStatusBarStyle">2</int>
|
||||
</object>
|
||||
<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
|
||||
<int key="IBUIInterfaceOrientation">1</int>
|
||||
<int key="interfaceOrientation">1</int>
|
||||
</object>
|
||||
<string key="targetRuntimeIdentifier">IBIPadFramework</string>
|
||||
<bool key="IBUIHorizontal">NO</bool>
|
||||
</object>
|
||||
<object class="IBUIViewController" id="943309135">
|
||||
<string key="IBUINibName">NewsBlurViewController</string>
|
||||
<object class="IBUISimulatedNavigationBarMetrics" key="IBUISimulatedTopBarMetrics">
|
||||
|
@ -354,6 +365,14 @@
|
|||
</object>
|
||||
<int key="connectionID">156</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">fontSettingsViewController</string>
|
||||
<reference key="source" ref="664661524"/>
|
||||
<reference key="destination" ref="526351421"/>
|
||||
</object>
|
||||
<int key="connectionID">160</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">appDelegate</string>
|
||||
|
@ -442,6 +461,14 @@
|
|||
</object>
|
||||
<int key="connectionID">157</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBCocoaTouchOutletConnection" key="connection">
|
||||
<string key="label">appDelegate</string>
|
||||
<reference key="source" ref="526351421"/>
|
||||
<reference key="destination" ref="664661524"/>
|
||||
</object>
|
||||
<int key="connectionID">161</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
<object class="NSArray" key="orderedObjects">
|
||||
|
@ -574,6 +601,11 @@
|
|||
<reference key="object" ref="571684433"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">159</int>
|
||||
<reference key="object" ref="526351421"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
|
@ -610,6 +642,8 @@
|
|||
<string>152.IBPluginDependency</string>
|
||||
<string>155.CustomClassName</string>
|
||||
<string>155.IBPluginDependency</string>
|
||||
<string>159.CustomClassName</string>
|
||||
<string>159.IBPluginDependency</string>
|
||||
<string>3.CustomClassName</string>
|
||||
<string>3.IBPluginDependency</string>
|
||||
<string>39.IBLastUsedUIStatusBarStylesToTargetRuntimesMap</string>
|
||||
|
@ -675,6 +709,8 @@
|
|||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>GoogleReaderViewController</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>FontSettingsViewController</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<object class="NSMutableDictionary">
|
||||
|
@ -712,7 +748,7 @@
|
|||
<reference key="dict.values" ref="0"/>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">158</int>
|
||||
<int key="maxID">161</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
|
@ -1030,6 +1066,148 @@
|
|||
<string key="minorKey">./Classes/FeedDetailViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">FeedsViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doAddButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doLogoutButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doSwitchSitesUnread</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionTapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionUntapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectIntelligence</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UISlider</string>
|
||||
<string>UITableView</string>
|
||||
<string>UIToolbar</string>
|
||||
<string>UISegmentedControl</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedScoreSlider</string>
|
||||
<string key="candidateClassName">UISlider</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedTitlesTable</string>
|
||||
<string key="candidateClassName">UITableView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedViewToolbar</string>
|
||||
<string key="candidateClassName">UIToolbar</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">intelligenceControl</string>
|
||||
<string key="candidateClassName">UISegmentedControl</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">logoutButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">sitesButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/FeedsViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">FirstTimeUserViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
|
@ -1039,6 +1217,7 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>tapCategoryButton:</string>
|
||||
<string>tapGoogleReaderButton</string>
|
||||
<string>tapNewsBlurButton:</string>
|
||||
<string>tapNextButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
|
@ -1046,6 +1225,7 @@
|
|||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
|
@ -1054,6 +1234,7 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>tapCategoryButton:</string>
|
||||
<string>tapGoogleReaderButton</string>
|
||||
<string>tapNewsBlurButton:</string>
|
||||
<string>tapNextButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
|
@ -1066,6 +1247,10 @@
|
|||
<string key="name">tapGoogleReaderButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapNewsBlurButton:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">tapNextButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
|
@ -1159,8 +1344,40 @@
|
|||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">GoogleReaderViewController</string>
|
||||
<string key="className">FontSettingsViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>changeFontSize:</string>
|
||||
<string>changeFontStyle:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>changeFontSize:</string>
|
||||
<string>changeFontStyle:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">changeFontSize:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">changeFontStyle:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">appDelegate</string>
|
||||
<string key="NS.object.0">NewsBlurAppDelegate</string>
|
||||
|
@ -1172,6 +1389,57 @@
|
|||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/FontSettingsViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">GoogleReaderViewController</string>
|
||||
<string key="superclassName">UIViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<string key="NS.key.0">tapCancelButton:</string>
|
||||
<string key="NS.object.0">id</string>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<string key="NS.key.0">tapCancelButton:</string>
|
||||
<object class="IBActionInfo" key="NS.object.0">
|
||||
<string key="name">tapCancelButton:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>appDelegate</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>appDelegate</string>
|
||||
<string>webView</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">webView</string>
|
||||
<string key="candidateClassName">UIWebView</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/GoogleReaderViewController.h</string>
|
||||
|
@ -1535,6 +1803,7 @@
|
|||
<string>feedDetailViewController</string>
|
||||
<string>feedsViewController</string>
|
||||
<string>firstTimeUserViewController</string>
|
||||
<string>fontSettingsViewController</string>
|
||||
<string>googleReaderViewController</string>
|
||||
<string>loginViewController</string>
|
||||
<string>moveSiteViewController</string>
|
||||
|
@ -1550,8 +1819,9 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>AddSiteViewController</string>
|
||||
<string>FeedDetailViewController</string>
|
||||
<string>NewsBlurViewController</string>
|
||||
<string>FeedsViewController</string>
|
||||
<string>FirstTimeUserViewController</string>
|
||||
<string>FontSettingsViewController</string>
|
||||
<string>GoogleReaderViewController</string>
|
||||
<string>LoginViewController</string>
|
||||
<string>MoveSiteViewController</string>
|
||||
|
@ -1572,6 +1842,7 @@
|
|||
<string>feedDetailViewController</string>
|
||||
<string>feedsViewController</string>
|
||||
<string>firstTimeUserViewController</string>
|
||||
<string>fontSettingsViewController</string>
|
||||
<string>googleReaderViewController</string>
|
||||
<string>loginViewController</string>
|
||||
<string>moveSiteViewController</string>
|
||||
|
@ -1595,12 +1866,16 @@
|
|||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedsViewController</string>
|
||||
<string key="candidateClassName">NewsBlurViewController</string>
|
||||
<string key="candidateClassName">FeedsViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">firstTimeUserViewController</string>
|
||||
<string key="candidateClassName">FirstTimeUserViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">fontSettingsViewController</string>
|
||||
<string key="candidateClassName">FontSettingsViewController</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">googleReaderViewController</string>
|
||||
<string key="candidateClassName">GoogleReaderViewController</string>
|
||||
|
@ -1648,148 +1923,6 @@
|
|||
<string key="minorKey">./Classes/NewsBlurAppDelegate.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NewsBlurViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
<object class="NSMutableDictionary" key="actions">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>UIButton</string>
|
||||
<string>UIButton</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doAddButton</string>
|
||||
<string>doLogoutButton</string>
|
||||
<string>doSwitchSitesUnread</string>
|
||||
<string>sectionTapped:</string>
|
||||
<string>sectionUntapped:</string>
|
||||
<string>selectIntelligence</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doAddButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doLogoutButton</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">doSwitchSitesUnread</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionTapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">sectionUntapped:</string>
|
||||
<string key="candidateClassName">UIButton</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">selectIntelligence</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>NewsBlurAppDelegate</string>
|
||||
<string>UISlider</string>
|
||||
<string>UITableView</string>
|
||||
<string>UIToolbar</string>
|
||||
<string>UISegmentedControl</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
<string>UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>addButton</string>
|
||||
<string>appDelegate</string>
|
||||
<string>feedScoreSlider</string>
|
||||
<string>feedTitlesTable</string>
|
||||
<string>feedViewToolbar</string>
|
||||
<string>intelligenceControl</string>
|
||||
<string>logoutButton</string>
|
||||
<string>sitesButton</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">addButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">appDelegate</string>
|
||||
<string key="candidateClassName">NewsBlurAppDelegate</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedScoreSlider</string>
|
||||
<string key="candidateClassName">UISlider</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedTitlesTable</string>
|
||||
<string key="candidateClassName">UITableView</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">feedViewToolbar</string>
|
||||
<string key="candidateClassName">UIToolbar</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">intelligenceControl</string>
|
||||
<string key="candidateClassName">UISegmentedControl</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">logoutButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
<object class="IBToOneOutletInfo">
|
||||
<string key="name">sitesButton</string>
|
||||
<string key="candidateClassName">UIBarButtonItem</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/NewsBlurViewController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">OriginalStoryViewController</string>
|
||||
<string key="superclassName">BaseViewController</string>
|
||||
|
@ -1953,11 +2086,13 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doNextUnreadStory</string>
|
||||
<string>doPreviousStory</string>
|
||||
<string>toggleFontSize:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
<string>id</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="actionInfosByName">
|
||||
|
@ -1966,6 +2101,7 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>doNextUnreadStory</string>
|
||||
<string>doPreviousStory</string>
|
||||
<string>toggleFontSize:</string>
|
||||
</object>
|
||||
<object class="NSArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -1977,6 +2113,10 @@
|
|||
<string key="name">doPreviousStory</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo">
|
||||
<string key="name">toggleFontSize:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
|
|
|
@ -37,9 +37,10 @@
|
|||
}
|
||||
|
||||
- (void)viewDidAppear:(BOOL)animated {
|
||||
if (self.masterPopoverController) {
|
||||
[self.masterPopoverController presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
|
||||
}
|
||||
// messes up on FTUX, must put in a state test
|
||||
// if (self.masterPopoverController) {
|
||||
// [self.masterPopoverController presentPopoverFromRect:CGRectMake(0, 0, 1, 1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
body {
|
||||
line-height: 1.6;
|
||||
font-size: 15px;
|
||||
font-size: 17px;
|
||||
font-family: 'Lucida Grande', Helvetica, Arial;
|
||||
text-rendering: optimizeLegibility;
|
||||
margin: 0;
|
||||
|
@ -51,8 +51,8 @@ p {
|
|||
}
|
||||
|
||||
.NB-header {
|
||||
font-size: 24px;
|
||||
line-height: 28px;
|
||||
font-size: 1.5em;
|
||||
line-height: 1.6em;
|
||||
font-weight: 600;
|
||||
background-color: #E0E0E0;
|
||||
border-bottom: 1px solid #A0A0A0;
|
||||
|
@ -86,6 +86,7 @@ p {
|
|||
|
||||
.NB-story-tag {
|
||||
float: left;
|
||||
font-size: 10px;
|
||||
font-weight: normal;
|
||||
font-size: 9px;
|
||||
padding: 0px 4px 0px;
|
||||
|
|
Loading…
Add table
Reference in a new issue