mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
Pretty story cells in the feed detail table. Also prettier story details, but still needs some title love. Not to mention buttons everywhere.
This commit is contained in:
parent
5614ed66b1
commit
5e7777eac8
7 changed files with 536 additions and 335 deletions
|
@ -1,14 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
|
||||
<data>
|
||||
<int key="IBDocument.SystemTarget">800</int>
|
||||
<int key="IBDocument.SystemTarget">784</int>
|
||||
<string key="IBDocument.SystemVersion">10F569</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">762</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">740</string>
|
||||
<string key="IBDocument.AppKitVersion">1038.29</string>
|
||||
<string key="IBDocument.HIToolboxVersion">461.00</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string key="NS.object.0">87</string>
|
||||
<string key="NS.object.0">62</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
@ -31,11 +31,9 @@
|
|||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBProxyObject" id="841351856">
|
||||
<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBProxyObject" id="606714003">
|
||||
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
<object class="IBUITableViewCell" id="749780469">
|
||||
<reference key="NSNextResponder"/>
|
||||
|
@ -47,12 +45,12 @@
|
|||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBUILabel" id="417683225">
|
||||
<object class="IBUILabel" id="750430533">
|
||||
<reference key="NSNextResponder" ref="994014136"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{20, 0}, {280, 31}}</string>
|
||||
<string key="NSFrame">{{20, 37}, {278, 15}}</string>
|
||||
<reference key="NSSuperview" ref="994014136"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<object class="NSColor" key="IBUIBackgroundColor" id="932003208">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
</object>
|
||||
|
@ -60,18 +58,51 @@
|
|||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<int key="IBUIContentMode">7</int>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<string key="IBUIText">Long label with a story title the size of Texas.</string>
|
||||
<string key="IBUIText">Date</string>
|
||||
<object class="NSFont" key="IBUIFont">
|
||||
<string key="NSName">Helvetica</string>
|
||||
<double key="NSSize">13</double>
|
||||
<string key="NSName">Helvetica-BoldOblique</string>
|
||||
<double key="NSSize">10</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUITextColor" id="26824147">
|
||||
<object class="NSColor" key="IBUITextColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MC44NzUgMC4zOTY5MzEwOTM3IDAuMDAwNTMzNjE3OTc5MgA</bytes>
|
||||
</object>
|
||||
<nil key="IBUIHighlightedColor"/>
|
||||
<object class="NSColor" key="IBUIShadowColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEgMAA</bytes>
|
||||
</object>
|
||||
<int key="IBUIBaselineAdjustment">1</int>
|
||||
<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
|
||||
<float key="IBUIMinimumFontSize">10</float>
|
||||
<int key="IBUITextAlignment">2</int>
|
||||
<int key="IBUILineBreakMode">3</int>
|
||||
</object>
|
||||
<object class="IBUILabel" id="417683225">
|
||||
<reference key="NSNextResponder" ref="994014136"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{20, 4}, {280, 31}}</string>
|
||||
<reference key="NSSuperview" ref="994014136"/>
|
||||
<reference key="IBUIBackgroundColor" ref="932003208"/>
|
||||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<int key="IBUIContentMode">7</int>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="IBUIText">Long label with a story title the size of Texas.</string>
|
||||
<object class="NSFont" key="IBUIFont">
|
||||
<string key="NSName">Helvetica-Bold</string>
|
||||
<double key="NSSize">12</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUITextColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MCAwIDAAA</bytes>
|
||||
</object>
|
||||
<nil key="IBUIHighlightedColor"/>
|
||||
<object class="NSColor" key="IBUIShadowColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEgMAA</bytes>
|
||||
</object>
|
||||
<int key="IBUIBaselineAdjustment">1</int>
|
||||
<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
|
||||
<float key="IBUIMinimumFontSize">12</float>
|
||||
|
@ -80,68 +111,44 @@
|
|||
<object class="IBUILabel" id="194816084">
|
||||
<reference key="NSNextResponder" ref="994014136"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{20, 32}, {280, 15}}</string>
|
||||
<reference key="NSSuperview" ref="994014136"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor" id="97204648">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<int key="IBUIContentMode">7</int>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<string key="IBUIText">Author</string>
|
||||
<object class="NSFont" key="IBUIFont">
|
||||
<string key="NSName">Helvetica</string>
|
||||
<double key="NSSize">10</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
<reference key="IBUITextColor" ref="26824147"/>
|
||||
<nil key="IBUIHighlightedColor"/>
|
||||
<int key="IBUIBaselineAdjustment">1</int>
|
||||
<float key="IBUIMinimumFontSize">10</float>
|
||||
</object>
|
||||
<object class="IBUILabel" id="750430533">
|
||||
<reference key="NSNextResponder" ref="994014136"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{20, 47}, {280, 15}}</string>
|
||||
<string key="NSFrame">{{20, 37}, {132, 15}}</string>
|
||||
<reference key="NSSuperview" ref="994014136"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEAA</bytes>
|
||||
<bytes key="NSRGB">MSAxIDEgMAA</bytes>
|
||||
</object>
|
||||
<bool key="IBUIOpaque">NO</bool>
|
||||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<int key="IBUIContentMode">7</int>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<string key="IBUIText">Date</string>
|
||||
<string key="IBUIText">Author</string>
|
||||
<object class="NSFont" key="IBUIFont">
|
||||
<string key="NSName">Helvetica-Oblique</string>
|
||||
<string key="NSName">Helvetica-Bold</string>
|
||||
<double key="NSSize">10</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
<object class="NSColor" key="IBUITextColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MC40MDIxNzM5MTMgMC40MDIxNzM5MTMgMC40MDIxNzM5MTMAA</bytes>
|
||||
<bytes key="NSRGB">MC4xOTE2MjY0MDkgMC4zMDI0ODI2ODcyIDAuMzY5NTY1MjE3NAA</bytes>
|
||||
</object>
|
||||
<nil key="IBUIHighlightedColor"/>
|
||||
<object class="NSColor" key="IBUIShadowColor">
|
||||
<int key="NSColorSpace">1</int>
|
||||
<bytes key="NSRGB">MSAxIDEgMAA</bytes>
|
||||
</object>
|
||||
<int key="IBUIBaselineAdjustment">1</int>
|
||||
<bool key="IBUIAdjustsFontSizeToFit">NO</bool>
|
||||
<float key="IBUIMinimumFontSize">10</float>
|
||||
</object>
|
||||
<object class="IBUIImageView" id="523799572">
|
||||
<reference key="NSNextResponder" ref="994014136"/>
|
||||
<int key="NSvFlags">292</int>
|
||||
<string key="NSFrame">{{2, 24}, {16, 16}}</string>
|
||||
<string key="NSFrame">{{2, 12}, {16, 16}}</string>
|
||||
<reference key="NSSuperview" ref="994014136"/>
|
||||
<bool key="IBUIAutoresizesSubviews">NO</bool>
|
||||
<bool key="IBUIUserInteractionEnabled">NO</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{300, 62}</string>
|
||||
<string key="NSFrameSize">{300, 54}</string>
|
||||
<reference key="NSSuperview" ref="749780469"/>
|
||||
<object class="NSColor" key="IBUIBackgroundColor">
|
||||
<int key="NSColorSpace">3</int>
|
||||
|
@ -151,14 +158,13 @@
|
|||
<bool key="IBUIClipsSubviews">YES</bool>
|
||||
<int key="IBUIContentMode">4</int>
|
||||
<bool key="IBUIMultipleTouchEnabled">YES</bool>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{320, 62}</string>
|
||||
<string key="NSFrameSize">{320, 55}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
<reference key="IBUIBackgroundColor" ref="97204648"/>
|
||||
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<reference key="IBUIBackgroundColor" ref="932003208"/>
|
||||
<int key="IBUISeparatorStyle">1</int>
|
||||
<int key="IBUISelectionStyle">2</int>
|
||||
<int key="IBUIAccessoryType">1</int>
|
||||
<reference key="IBUIContentView" ref="994014136"/>
|
||||
<int key="IBUILineBreakMode">0</int>
|
||||
|
@ -226,10 +232,10 @@
|
|||
<reference key="object" ref="749780469"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="523799572"/>
|
||||
<reference ref="194816084"/>
|
||||
<reference ref="417683225"/>
|
||||
<reference ref="750430533"/>
|
||||
<reference ref="523799572"/>
|
||||
</object>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
|
@ -274,7 +280,7 @@
|
|||
<string>FeedDetailTableCell</string>
|
||||
<string>UIResponder</string>
|
||||
<string>FeedDetailTableCell</string>
|
||||
<string>{{715, 1072}, {320, 62}}</string>
|
||||
<string>{{714, 800}, {320, 55}}</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
|
||||
|
@ -343,175 +349,8 @@
|
|||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSError.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSFileManager.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSKeyValueCoding.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSKeyValueObserving.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSKeyedArchiver.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSNetServices.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSObject.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSPort.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSRunLoop.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSStream.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSThread.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSURL.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSURLConnection.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">Foundation.framework/Headers/NSXMLParser.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UIAccessibility.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UINibLoading.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">NSObject</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier" id="954231187">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UIResponder.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIImageView</string>
|
||||
<string key="superclassName">UIView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UIImageView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UILabel</string>
|
||||
<string key="superclassName">UIView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UILabel.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIResponder</string>
|
||||
<string key="superclassName">NSObject</string>
|
||||
<reference key="sourceIdentifier" ref="954231187"/>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UITableViewCell</string>
|
||||
<string key="superclassName">UIView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UITableViewCell.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UITextField.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">UIView</string>
|
||||
<string key="superclassName">UIResponder</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">UIKit.framework/Headers/UIView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<int key="IBDocument.localizationMode">0</int>
|
||||
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
|
||||
<integer value="3100" key="NS.object.0"/>
|
||||
|
@ -519,6 +358,6 @@
|
|||
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
|
||||
<string key="IBDocument.LastKnownRelativeProjectPath">../NewsBlur.xcodeproj</string>
|
||||
<int key="IBDocument.defaultPropertyAccessControl">3</int>
|
||||
<string key="IBCocoaTouchPluginVersion">87</string>
|
||||
<string key="IBCocoaTouchPluginVersion">3.1</string>
|
||||
</data>
|
||||
</archive>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
NewsBlurAppDelegate *appDelegate;
|
||||
|
||||
NSArray * stories;
|
||||
NSMutableString * jsonString;
|
||||
NSMutableData * jsonString;
|
||||
|
||||
UITableView * storyTitlesTable;
|
||||
UIToolbar * feedViewToolbar;
|
||||
|
@ -32,6 +32,6 @@
|
|||
@property (nonatomic, retain) IBOutlet UISlider * feedScoreSlider;
|
||||
|
||||
@property (nonatomic, retain) NSArray * stories;
|
||||
@property (nonatomic, retain) NSMutableString * jsonString;
|
||||
@property (nonatomic, retain) NSMutableData * jsonString;
|
||||
|
||||
@end
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#import "FeedDetailTableCell.h"
|
||||
#import "JSON.h"
|
||||
|
||||
#define kTableViewRowHeight 62;
|
||||
#define kTableViewRowHeight 55;
|
||||
|
||||
@implementation FeedDetailViewController
|
||||
|
||||
|
@ -74,7 +74,7 @@
|
|||
//NSLog(@"Url: %@", theFeedDetailURL);
|
||||
NSURL *urlFeedDetail = [NSURL URLWithString:theFeedDetailURL];
|
||||
[theFeedDetailURL release];
|
||||
jsonString = nil;
|
||||
jsonString = [[NSMutableData data] retain];
|
||||
NSURLRequest *request = [[NSURLRequest alloc] initWithURL: urlFeedDetail];
|
||||
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
|
||||
[connection release];
|
||||
|
@ -82,33 +82,22 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
|
||||
{
|
||||
[jsonString setLength:0];
|
||||
}
|
||||
|
||||
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
|
||||
{
|
||||
if(jsonString == nil) {
|
||||
jsonString = [[NSMutableString alloc]
|
||||
initWithData:data
|
||||
encoding:NSUTF8StringEncoding];
|
||||
|
||||
} else {
|
||||
NSMutableString *temp_string = [[NSMutableString alloc]
|
||||
initWithString:jsonString];
|
||||
|
||||
[jsonString release];
|
||||
jsonString = [[NSMutableString alloc]
|
||||
initWithData:data
|
||||
encoding:NSUTF8StringEncoding];
|
||||
[temp_string appendString:jsonString];
|
||||
|
||||
[jsonString release];
|
||||
jsonString = [[NSMutableString alloc] initWithString: temp_string];
|
||||
[temp_string release];
|
||||
|
||||
}
|
||||
[jsonString appendData:data];
|
||||
}
|
||||
|
||||
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
|
||||
NSString *jsonS = [[NSString alloc]
|
||||
initWithData:jsonString
|
||||
encoding:NSUTF8StringEncoding];
|
||||
NSDictionary *results = [[NSDictionary alloc]
|
||||
initWithDictionary:[jsonString JSONValue]];
|
||||
initWithDictionary:[jsonS JSONValue]];
|
||||
|
||||
NSArray *storiesArray = [[NSArray alloc]
|
||||
initWithArray:[results objectForKey:@"stories"]];
|
||||
|
@ -118,9 +107,24 @@
|
|||
|
||||
[storiesArray release];
|
||||
[results release];
|
||||
[jsonS release];
|
||||
[jsonString release];
|
||||
}
|
||||
|
||||
- (void)connection:(NSURLConnection *)connection
|
||||
didFailWithError:(NSError *)error
|
||||
{
|
||||
// release the connection, and the data object
|
||||
[connection release];
|
||||
// receivedData is declared as a method instance elsewhere
|
||||
[jsonString release];
|
||||
|
||||
// inform the user
|
||||
NSLog(@"Connection failed! Error - %@ %@",
|
||||
[error localizedDescription],
|
||||
[[error userInfo] objectForKey:NSErrorFailingURLStringKey]);
|
||||
}
|
||||
|
||||
|
||||
#pragma mark -
|
||||
#pragma mark Table View - Feed List
|
||||
|
@ -153,7 +157,6 @@
|
|||
}
|
||||
cell.storyTitle.text = [story objectForKey:@"story_title"];
|
||||
cell.storyDate.text = [story objectForKey:@"long_parsed_date"];
|
||||
NSLog(@"Date: %@ - %@", cell.storyDate.text, [story objectForKey:@"long_parsed_date"]);
|
||||
cell.storyUnreadIndicator.image = [UIImage imageNamed:@"bullet_orange.png"];
|
||||
|
||||
return cell;
|
||||
|
|
|
@ -24,9 +24,28 @@
|
|||
|
||||
- (void)viewWillAppear:(BOOL)animated {
|
||||
NSLog(@"Loaded Story view: %@", appDelegate.activeStory);
|
||||
|
||||
[webView loadHTMLString:[appDelegate.activeStory
|
||||
objectForKey:@"story_content"]
|
||||
NSString *imgCssString = [NSString stringWithFormat:@"<style>"
|
||||
"body {"
|
||||
" line-height: 18px;"
|
||||
" font-size: 13px;"
|
||||
" font-family: 'Lucida Grande',Helvetica, Arial;"
|
||||
" text-rendering: optimizeLegibility;"
|
||||
"}"
|
||||
"img {"
|
||||
" max-width: 300px;"
|
||||
" width: auto;"
|
||||
" height: auto;"
|
||||
"}"
|
||||
"blockquote {"
|
||||
" background-color: #F0F0F0;"
|
||||
" border-left: 1px solid #9B9B9B;"
|
||||
" padding: .5em 2em;"
|
||||
" margin: 0px;"
|
||||
"}"
|
||||
"</style>"];
|
||||
NSString *htmlString = [NSString stringWithFormat:@"%@ %@", imgCssString, [appDelegate.activeStory
|
||||
objectForKey:@"story_content"]];
|
||||
[webView loadHTMLString:htmlString
|
||||
baseURL:[NSURL URLWithString:[appDelegate.activeFeed
|
||||
objectForKey:@"feed_link"]]];
|
||||
[super viewWillAppear:animated];
|
||||
|
|
|
@ -200,7 +200,10 @@
|
|||
<key>XCObserverAutoDisconnectKey</key>
|
||||
<true/>
|
||||
<key>XCObserverDefintionKey</key>
|
||||
<dict/>
|
||||
<dict>
|
||||
<key>PBXStatusErrorsKey</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>XCObserverFactoryKey</key>
|
||||
<string>XCPerspectivesSpecificationIdentifier</string>
|
||||
<key>XCObserverGUIDKey</key>
|
||||
|
@ -212,7 +215,58 @@
|
|||
<key>XCObserverTriggerKey</key>
|
||||
<string>awakenModuleWithObserver:</string>
|
||||
<key>XCObserverValidationKey</key>
|
||||
<dict/>
|
||||
<dict>
|
||||
<key>PBXStatusErrorsKey</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>XCObserverAutoDisconnectKey</key>
|
||||
<true/>
|
||||
<key>XCObserverDefintionKey</key>
|
||||
<dict>
|
||||
<key>PBXStatusWarningsKey</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>XCObserverFactoryKey</key>
|
||||
<string>XCPerspectivesSpecificationIdentifier</string>
|
||||
<key>XCObserverGUIDKey</key>
|
||||
<string>XCObserverProjectIdentifier</string>
|
||||
<key>XCObserverNotificationKey</key>
|
||||
<string>PBXStatusBuildStateMessageNotification</string>
|
||||
<key>XCObserverTargetKey</key>
|
||||
<string>XCMainBuildResultsModuleGUID</string>
|
||||
<key>XCObserverTriggerKey</key>
|
||||
<string>awakenModuleWithObserver:</string>
|
||||
<key>XCObserverValidationKey</key>
|
||||
<dict>
|
||||
<key>PBXStatusWarningsKey</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>XCObserverAutoDisconnectKey</key>
|
||||
<true/>
|
||||
<key>XCObserverDefintionKey</key>
|
||||
<dict>
|
||||
<key>PBXStatusAnalyzerResultsKey</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>XCObserverFactoryKey</key>
|
||||
<string>XCPerspectivesSpecificationIdentifier</string>
|
||||
<key>XCObserverGUIDKey</key>
|
||||
<string>XCObserverProjectIdentifier</string>
|
||||
<key>XCObserverNotificationKey</key>
|
||||
<string>PBXStatusBuildStateMessageNotification</string>
|
||||
<key>XCObserverTargetKey</key>
|
||||
<string>XCMainBuildResultsModuleGUID</string>
|
||||
<key>XCObserverTriggerKey</key>
|
||||
<string>awakenModuleWithObserver:</string>
|
||||
<key>XCObserverValidationKey</key>
|
||||
<dict>
|
||||
<key>PBXStatusAnalyzerResultsKey</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
</array>
|
||||
<key>OpenEditors</key>
|
||||
|
@ -300,7 +354,7 @@
|
|||
</array>
|
||||
</array>
|
||||
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
|
||||
<string>{{0, 0}, {277, 758}}</string>
|
||||
<string>{{0, 0}, {277, 708}}</string>
|
||||
</dict>
|
||||
<key>PBXTopSmartGroupGIDs</key>
|
||||
<array/>
|
||||
|
@ -312,14 +366,14 @@
|
|||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {294, 776}}</string>
|
||||
<string>{{0, 0}, {294, 726}}</string>
|
||||
<key>GroupTreeTableConfiguration</key>
|
||||
<array>
|
||||
<string>MainColumn</string>
|
||||
<real>277</real>
|
||||
</array>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>717 81 1034 817 0 0 1920 1178 </string>
|
||||
<string>319 75 1034 767 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXSmartGroupTreeModule</string>
|
||||
|
@ -330,6 +384,8 @@
|
|||
<key>Dock</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>BecomeActive</key>
|
||||
<true/>
|
||||
<key>ContentConfiguration</key>
|
||||
<dict>
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
|
@ -347,7 +403,7 @@
|
|||
<key>_historyCapacity</key>
|
||||
<integer>0</integer>
|
||||
<key>bookmark</key>
|
||||
<string>7843F60311EEC99A00675F64</string>
|
||||
<string>78850CBC11F00145003C7C0D</string>
|
||||
<key>history</key>
|
||||
<array>
|
||||
<string>787A0E8411CEAF200056422D</string>
|
||||
|
@ -359,7 +415,6 @@
|
|||
<string>7842EEAF11D585620066CF9D</string>
|
||||
<string>7843F4F911EEAE1800675F64</string>
|
||||
<string>7843F4FA11EEAE1800675F64</string>
|
||||
<string>7843F51911EEB71E00675F64</string>
|
||||
<string>7843F5AA11EEC0AA00675F64</string>
|
||||
<string>7843F5AB11EEC0AA00675F64</string>
|
||||
<string>7843F5AC11EEC0AA00675F64</string>
|
||||
|
@ -367,8 +422,9 @@
|
|||
<string>7843F5AE11EEC0AA00675F64</string>
|
||||
<string>7843F5AF11EEC0AA00675F64</string>
|
||||
<string>7843F5DA11EEC43F00675F64</string>
|
||||
<string>7843F5DB11EEC43F00675F64</string>
|
||||
<string>7843F5DC11EEC43F00675F64</string>
|
||||
<string>78850C3B11EFF5AE003C7C0D</string>
|
||||
<string>78850C6311EFF7AA003C7C0D</string>
|
||||
<string>78850C6411EFF7AA003C7C0D</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>SplitCount</key>
|
||||
|
@ -380,18 +436,16 @@
|
|||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {735, 659}}</string>
|
||||
<string>{{0, 0}, {735, 606}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>717 81 1034 817 0 0 1920 1178 </string>
|
||||
<string>319 75 1034 767 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXNavigatorGroup</string>
|
||||
<key>Proportion</key>
|
||||
<string>659pt</string>
|
||||
<string>606pt</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BecomeActive</key>
|
||||
<true/>
|
||||
<key>ContentConfiguration</key>
|
||||
<dict>
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
|
@ -402,14 +456,14 @@
|
|||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 664}, {735, 112}}</string>
|
||||
<string>{{0, 611}, {735, 115}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>717 81 1034 817 0 0 1920 1178 </string>
|
||||
<string>319 75 1034 767 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>XCDetailModule</string>
|
||||
<key>Proportion</key>
|
||||
<string>112pt</string>
|
||||
<string>115pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Proportion</key>
|
||||
|
@ -428,9 +482,9 @@
|
|||
</array>
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>7843F4D611EEA82800675F64</string>
|
||||
<string>78850C2111EFF086003C7C0D</string>
|
||||
<string>1CE0B1FE06471DED0097A5F4</string>
|
||||
<string>7843F4D711EEA82800675F64</string>
|
||||
<string>78850C2211EFF086003C7C0D</string>
|
||||
<string>1CE0B20306471E060097A5F4</string>
|
||||
<string>1CE0B20506471E060097A5F4</string>
|
||||
</array>
|
||||
|
@ -565,7 +619,7 @@
|
|||
<key>StatusbarIsVisible</key>
|
||||
<true/>
|
||||
<key>TimeStamp</key>
|
||||
<real>300861850.40031201</real>
|
||||
<real>300941637.58052999</real>
|
||||
<key>ToolbarConfigUserDefaultsMinorVersion</key>
|
||||
<string>2</string>
|
||||
<key>ToolbarDisplayMode</key>
|
||||
|
@ -582,17 +636,15 @@
|
|||
<integer>5</integer>
|
||||
<key>WindowOrderList</key>
|
||||
<array>
|
||||
<string>7843F58B11EEBE5100675F64</string>
|
||||
<string>1C530D57069F1CE1000CFCEE</string>
|
||||
<string>7843F53911EEB9C100675F64</string>
|
||||
<string>7843F53A11EEB9C100675F64</string>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>78850C3F11EFF5AE003C7C0D</string>
|
||||
<string>78850C4011EFF5AE003C7C0D</string>
|
||||
<string>788997AE11C9C87C00041675</string>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>/Users/conesus/newsblur/media/iphone/NewsBlur.xcodeproj</string>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>/Users/conesus/Projects/newsblur/media/iphone/NewsBlur.xcodeproj</string>
|
||||
</array>
|
||||
<key>WindowString</key>
|
||||
<string>717 81 1034 817 0 0 1920 1178 </string>
|
||||
<string>319 75 1034 767 0 0 1440 878 </string>
|
||||
<key>WindowToolsV3</key>
|
||||
<array>
|
||||
<dict>
|
||||
|
@ -622,7 +674,7 @@
|
|||
<key>Frame</key>
|
||||
<string>{{0, 0}, {897, 251}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>544 502 897 533 0 0 1920 1178 </string>
|
||||
<string>289 275 897 533 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXNavigatorGroup</string>
|
||||
|
@ -641,14 +693,14 @@
|
|||
<key>XCBuildResultsTrigger_Collapse</key>
|
||||
<integer>1020</integer>
|
||||
<key>XCBuildResultsTrigger_Open</key>
|
||||
<integer>1010</integer>
|
||||
<integer>1013</integer>
|
||||
</dict>
|
||||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 256}, {897, 236}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>544 502 897 533 0 0 1920 1178 </string>
|
||||
<string>289 275 897 533 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXBuildResultsModule</string>
|
||||
|
@ -671,7 +723,7 @@
|
|||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>788997AE11C9C87C00041675</string>
|
||||
<string>7843F4D811EEA82800675F64</string>
|
||||
<string>78850C1F11EFF081003C7C0D</string>
|
||||
<string>1CD0528F0623707200166675</string>
|
||||
<string>XCMainBuildResultsModuleGUID</string>
|
||||
</array>
|
||||
|
@ -680,7 +732,7 @@
|
|||
<key>WindowContentMinSize</key>
|
||||
<string>486 300</string>
|
||||
<key>WindowString</key>
|
||||
<string>544 502 897 533 0 0 1920 1178 </string>
|
||||
<string>289 275 897 533 0 0 1440 878 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>788997AE11C9C87C00041675</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
|
@ -715,8 +767,8 @@
|
|||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {648, 339}}</string>
|
||||
<string>{{0, 339}, {648, 340}}</string>
|
||||
<string>{{0, 0}, {648, 350}}</string>
|
||||
<string>{{648, 0}, {647, 350}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>VerticalSplitView</key>
|
||||
|
@ -731,8 +783,8 @@
|
|||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {648, 679}}</string>
|
||||
<string>{{648, 0}, {647, 679}}</string>
|
||||
<string>{{0, 0}, {1295, 350}}</string>
|
||||
<string>{{0, 350}, {1295, 329}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
|
@ -764,15 +816,15 @@
|
|||
<string>Value</string>
|
||||
<real>85</real>
|
||||
<string>Summary</string>
|
||||
<real>418</real>
|
||||
<real>330</real>
|
||||
</array>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 339}, {648, 340}}</string>
|
||||
<string>{{648, 0}, {647, 350}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>592 329 1295 720 0 0 1920 1178 </string>
|
||||
<string>137 125 1295 720 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>592 329 1295 720 0 0 1920 1178 </string>
|
||||
<string>137 125 1295 720 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXDebugSessionModule</string>
|
||||
|
@ -795,22 +847,22 @@
|
|||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>7843F4DE11EEAA0800675F64</string>
|
||||
<string>78850C2311EFF086003C7C0D</string>
|
||||
<string>1C162984064C10D400B95A72</string>
|
||||
<string>7843F4DF11EEAA0800675F64</string>
|
||||
<string>7843F4E011EEAA0800675F64</string>
|
||||
<string>7843F4E111EEAA0800675F64</string>
|
||||
<string>7843F4E211EEAA0800675F64</string>
|
||||
<string>7843F4E311EEAA0800675F64</string>
|
||||
<string>78850C2411EFF086003C7C0D</string>
|
||||
<string>78850C2511EFF086003C7C0D</string>
|
||||
<string>78850C2611EFF086003C7C0D</string>
|
||||
<string>78850C2711EFF086003C7C0D</string>
|
||||
<string>78850C2811EFF086003C7C0D</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
<string>xcode.toolbar.config.debugV3</string>
|
||||
<key>WindowString</key>
|
||||
<string>592 329 1295 720 0 0 1920 1178 </string>
|
||||
<string>137 125 1295 720 0 0 1440 878 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
<false/>
|
||||
<true/>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>FirstTimeWindowDisplayed</key>
|
||||
|
@ -934,7 +986,7 @@
|
|||
<key>Frame</key>
|
||||
<string>{{0, 0}, {744, 532}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>2315 386 744 573 1920 150 1680 1050 </string>
|
||||
<string>294 162 744 573 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXDebugCLIModule</string>
|
||||
|
@ -957,13 +1009,13 @@
|
|||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>7843F4E411EEAA0800675F64</string>
|
||||
<string>78850C2911EFF086003C7C0D</string>
|
||||
<string>1C78EAAC065D492600B07095</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
<string>xcode.toolbar.config.consoleV3</string>
|
||||
<key>WindowString</key>
|
||||
<string>2315 386 744 573 1920 150 1680 1050 </string>
|
||||
<string>294 162 744 573 0 0 1440 878 </string>
|
||||
<key>WindowToolGUID</key>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<key>WindowToolIsVisible</key>
|
||||
|
|
|
@ -112,30 +112,56 @@
|
|||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 300853286;
|
||||
PBXWorkspaceStateSaveDate = 300853286;
|
||||
PBXPerProjectTemplateStateSaveDate = 300937329;
|
||||
PBXWorkspaceStateSaveDate = 300937329;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
7842EB9911CFFC1B0066CF9D /* PBXTextBookmark */ = 7842EB9911CFFC1B0066CF9D /* PBXTextBookmark */;
|
||||
7842EB9A11CFFC1B0066CF9D /* PlistBookmark */ = 7842EB9A11CFFC1B0066CF9D /* PlistBookmark */;
|
||||
7842EE6011D46E550066CF9D /* PBXTextBookmark */ = 7842EE6011D46E550066CF9D /* PBXTextBookmark */;
|
||||
7842EE6411D46E550066CF9D /* PBXTextBookmark */ = 7842EE6411D46E550066CF9D /* PBXTextBookmark */;
|
||||
7842EE6F11D46F3B0066CF9D /* PBXTextBookmark */ = 7842EE6F11D46F3B0066CF9D /* PBXTextBookmark */;
|
||||
7842EEAF11D585620066CF9D /* PBXTextBookmark */ = 7842EEAF11D585620066CF9D /* PBXTextBookmark */;
|
||||
7843F4F911EEAE1800675F64 /* PBXTextBookmark */ = 7843F4F911EEAE1800675F64 /* PBXTextBookmark */;
|
||||
7843F4FA11EEAE1800675F64 /* PBXTextBookmark */ = 7843F4FA11EEAE1800675F64 /* PBXTextBookmark */;
|
||||
7843F51911EEB71E00675F64 /* PBXTextBookmark */ = 7843F51911EEB71E00675F64 /* PBXTextBookmark */;
|
||||
7843F5AA11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AA11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AB11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AB11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AC11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AC11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AD11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AD11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AE11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AE11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AF11EEC0AA00675F64 /* PBXTextBookmark */ = 7843F5AF11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5DA11EEC43F00675F64 /* PBXTextBookmark */ = 7843F5DA11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F5DB11EEC43F00675F64 /* PBXTextBookmark */ = 7843F5DB11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F5DC11EEC43F00675F64 /* PBXTextBookmark */ = 7843F5DC11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F60311EEC99A00675F64 /* PBXTextBookmark */ = 7843F60311EEC99A00675F64 /* PBXTextBookmark */;
|
||||
787A0E8411CEAF200056422D /* PBXTextBookmark */ = 787A0E8411CEAF200056422D /* PBXTextBookmark */;
|
||||
7842EB9911CFFC1B0066CF9D = 7842EB9911CFFC1B0066CF9D /* PBXTextBookmark */;
|
||||
7842EB9A11CFFC1B0066CF9D = 7842EB9A11CFFC1B0066CF9D /* PlistBookmark */;
|
||||
7842EE6011D46E550066CF9D = 7842EE6011D46E550066CF9D /* PBXTextBookmark */;
|
||||
7842EE6411D46E550066CF9D = 7842EE6411D46E550066CF9D /* PBXTextBookmark */;
|
||||
7842EE6F11D46F3B0066CF9D = 7842EE6F11D46F3B0066CF9D /* PBXTextBookmark */;
|
||||
7842EEAF11D585620066CF9D = 7842EEAF11D585620066CF9D /* PBXTextBookmark */;
|
||||
7843F4F911EEAE1800675F64 = 7843F4F911EEAE1800675F64 /* PBXTextBookmark */;
|
||||
7843F4FA11EEAE1800675F64 = 7843F4FA11EEAE1800675F64 /* PBXTextBookmark */;
|
||||
7843F51911EEB71E00675F64 = 7843F51911EEB71E00675F64 /* PBXTextBookmark */;
|
||||
7843F5AA11EEC0AA00675F64 = 7843F5AA11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AB11EEC0AA00675F64 = 7843F5AB11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AC11EEC0AA00675F64 = 7843F5AC11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AD11EEC0AA00675F64 = 7843F5AD11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AE11EEC0AA00675F64 = 7843F5AE11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5AF11EEC0AA00675F64 = 7843F5AF11EEC0AA00675F64 /* PBXTextBookmark */;
|
||||
7843F5DA11EEC43F00675F64 = 7843F5DA11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F5DB11EEC43F00675F64 = 7843F5DB11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F5DC11EEC43F00675F64 = 7843F5DC11EEC43F00675F64 /* PBXTextBookmark */;
|
||||
7843F60311EEC99A00675F64 = 7843F60311EEC99A00675F64 /* PBXTextBookmark */;
|
||||
787A0E8411CEAF200056422D = 787A0E8411CEAF200056422D /* PBXTextBookmark */;
|
||||
78850C2011EFF086003C7C0D /* PBXTextBookmark */ = 78850C2011EFF086003C7C0D /* PBXTextBookmark */;
|
||||
78850C3B11EFF5AE003C7C0D /* PBXTextBookmark */ = 78850C3B11EFF5AE003C7C0D /* PBXTextBookmark */;
|
||||
78850C3C11EFF5AE003C7C0D /* PBXTextBookmark */ = 78850C3C11EFF5AE003C7C0D /* PBXTextBookmark */;
|
||||
78850C3D11EFF5AE003C7C0D /* PBXTextBookmark */ = 78850C3D11EFF5AE003C7C0D /* PBXTextBookmark */;
|
||||
78850C4411EFF61A003C7C0D /* PBXTextBookmark */ = 78850C4411EFF61A003C7C0D /* PBXTextBookmark */;
|
||||
78850C4511EFF639003C7C0D /* PBXTextBookmark */ = 78850C4511EFF639003C7C0D /* PBXTextBookmark */;
|
||||
78850C4E11EFF6DD003C7C0D /* PBXTextBookmark */ = 78850C4E11EFF6DD003C7C0D /* PBXTextBookmark */;
|
||||
78850C6311EFF7AA003C7C0D /* PBXTextBookmark */ = 78850C6311EFF7AA003C7C0D /* PBXTextBookmark */;
|
||||
78850C6411EFF7AA003C7C0D /* PBXTextBookmark */ = 78850C6411EFF7AA003C7C0D /* PBXTextBookmark */;
|
||||
78850C6511EFF7AA003C7C0D /* PBXTextBookmark */ = 78850C6511EFF7AA003C7C0D /* PBXTextBookmark */;
|
||||
78850C6811EFF817003C7C0D /* PBXTextBookmark */ = 78850C6811EFF817003C7C0D /* PBXTextBookmark */;
|
||||
78850C7C11EFF87E003C7C0D /* PBXTextBookmark */ = 78850C7C11EFF87E003C7C0D /* PBXTextBookmark */;
|
||||
78850C7F11EFF8A7003C7C0D /* PBXTextBookmark */ = 78850C7F11EFF8A7003C7C0D /* PBXTextBookmark */;
|
||||
78850C8211EFF8C3003C7C0D /* PBXTextBookmark */ = 78850C8211EFF8C3003C7C0D /* PBXTextBookmark */;
|
||||
78850C8711EFF8EC003C7C0D /* PBXTextBookmark */ = 78850C8711EFF8EC003C7C0D /* PBXTextBookmark */;
|
||||
78850C8E11EFF97E003C7C0D /* PBXTextBookmark */ = 78850C8E11EFF97E003C7C0D /* PBXTextBookmark */;
|
||||
78850C9111EFF98F003C7C0D /* PBXTextBookmark */ = 78850C9111EFF98F003C7C0D /* PBXTextBookmark */;
|
||||
78850C9411EFF9A2003C7C0D /* PBXTextBookmark */ = 78850C9411EFF9A2003C7C0D /* PBXTextBookmark */;
|
||||
78850C9711EFFA35003C7C0D /* PBXTextBookmark */ = 78850C9711EFFA35003C7C0D /* PBXTextBookmark */;
|
||||
78850C9A11EFFA54003C7C0D /* PBXTextBookmark */ = 78850C9A11EFFA54003C7C0D /* PBXTextBookmark */;
|
||||
78850C9B11EFFA7B003C7C0D /* PBXTextBookmark */ = 78850C9B11EFFA7B003C7C0D /* PBXTextBookmark */;
|
||||
78850C9E11EFFB0C003C7C0D /* PBXTextBookmark */ = 78850C9E11EFFB0C003C7C0D /* PBXTextBookmark */;
|
||||
78850CA311EFFB90003C7C0D /* PBXTextBookmark */ = 78850CA311EFFB90003C7C0D /* PBXTextBookmark */;
|
||||
78850CB611EFFE45003C7C0D /* PBXTextBookmark */ = 78850CB611EFFE45003C7C0D /* PBXTextBookmark */;
|
||||
78850CB911F000A7003C7C0D /* PBXTextBookmark */ = 78850CB911F000A7003C7C0D /* PBXTextBookmark */;
|
||||
78850CBC11F00145003C7C0D /* PBXTextBookmark */ = 78850CBC11F00145003C7C0D /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 788997A911C9C3F000041675 /* Source Control */;
|
||||
userBuildSettings = {
|
||||
|
@ -266,7 +292,7 @@
|
|||
};
|
||||
7843F50411EEB1A000675F64 /* FeedDetailTableCell.m */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {686, 617}}";
|
||||
sepNavIntBoundsRect = "{{0, 0}, {686, 616}}";
|
||||
sepNavSelRange = "{765, 11}";
|
||||
sepNavVisRange = "{0, 878}";
|
||||
};
|
||||
|
@ -276,7 +302,7 @@
|
|||
fRef = 787A0CD811CE65330056422D /* FeedDetailViewController.h */;
|
||||
name = "FeedDetailViewController.h: 38";
|
||||
rLen = 0;
|
||||
rLoc = 945;
|
||||
rLoc = 941;
|
||||
rType = 0;
|
||||
vrLen = 945;
|
||||
vrLoc = 0;
|
||||
|
@ -366,7 +392,7 @@
|
|||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 156";
|
||||
rLen = 0;
|
||||
rLoc = 5076;
|
||||
rLoc = 5160;
|
||||
rType = 0;
|
||||
vrLen = 1888;
|
||||
vrLoc = 3757;
|
||||
|
@ -376,23 +402,23 @@
|
|||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 154";
|
||||
rLen = 0;
|
||||
rLoc = 4958;
|
||||
rLoc = 5092;
|
||||
rType = 0;
|
||||
vrLen = 1888;
|
||||
vrLoc = 3757;
|
||||
};
|
||||
787A0CD811CE65330056422D /* FeedDetailViewController.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {686, 619}}";
|
||||
sepNavSelRange = "{945, 0}";
|
||||
sepNavVisRange = "{0, 945}";
|
||||
sepNavIntBoundsRect = "{{0, 0}, {686, 639}}";
|
||||
sepNavSelRange = "{920, 0}";
|
||||
sepNavVisRange = "{0, 941}";
|
||||
};
|
||||
};
|
||||
787A0CD911CE65330056422D /* FeedDetailViewController.m */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {598, 2249}}";
|
||||
sepNavSelRange = "{5118, 0}";
|
||||
sepNavVisRange = "{3472, 1746}";
|
||||
sepNavIntBoundsRect = "{{0, 0}, {686, 2106}}";
|
||||
sepNavSelRange = "{5141, 4}";
|
||||
sepNavVisRange = "{3959, 1728}";
|
||||
sepNavWindowFrame = "{{69, 315}, {750, 558}}";
|
||||
};
|
||||
};
|
||||
|
@ -406,6 +432,266 @@
|
|||
vrLen = 361;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850C2011EFF086003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 154";
|
||||
rLen = 0;
|
||||
rLoc = 5092;
|
||||
rType = 0;
|
||||
vrLen = 1980;
|
||||
vrLoc = 3665;
|
||||
};
|
||||
78850C3B11EFF5AE003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 7843F50411EEB1A000675F64 /* FeedDetailTableCell.m */;
|
||||
name = "FeedDetailTableCell.m: 37";
|
||||
rLen = 11;
|
||||
rLoc = 765;
|
||||
rType = 0;
|
||||
vrLen = 878;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850C3C11EFF5AE003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 154";
|
||||
rLen = 0;
|
||||
rLoc = 5092;
|
||||
rType = 0;
|
||||
vrLen = 1980;
|
||||
vrLoc = 3665;
|
||||
};
|
||||
78850C3D11EFF5AE003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 87";
|
||||
rLen = 0;
|
||||
rLoc = 2414;
|
||||
rType = 0;
|
||||
vrLen = 1667;
|
||||
vrLoc = 1444;
|
||||
};
|
||||
78850C4411EFF61A003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 87";
|
||||
rLen = 0;
|
||||
rLoc = 2428;
|
||||
rType = 0;
|
||||
vrLen = 1801;
|
||||
vrLoc = 1538;
|
||||
};
|
||||
78850C4511EFF639003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 116";
|
||||
rLen = 0;
|
||||
rLoc = 3745;
|
||||
rType = 0;
|
||||
vrLen = 1557;
|
||||
vrLoc = 2277;
|
||||
};
|
||||
78850C4E11EFF6DD003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 97";
|
||||
rLen = 0;
|
||||
rLoc = 2882;
|
||||
rType = 0;
|
||||
vrLen = 1518;
|
||||
vrLoc = 2108;
|
||||
};
|
||||
78850C6311EFF7AA003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD811CE65330056422D /* FeedDetailViewController.h */;
|
||||
name = "FeedDetailViewController.h: 35";
|
||||
rLen = 0;
|
||||
rLoc = 920;
|
||||
rType = 0;
|
||||
vrLen = 941;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850C6411EFF7AA003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 92";
|
||||
rLen = 0;
|
||||
rLoc = 2550;
|
||||
rType = 0;
|
||||
vrLen = 1793;
|
||||
vrLoc = 1999;
|
||||
};
|
||||
78850C6511EFF7AA003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 87";
|
||||
rLen = 0;
|
||||
rLoc = 2414;
|
||||
rType = 0;
|
||||
vrLen = 1800;
|
||||
vrLoc = 1999;
|
||||
};
|
||||
78850C6811EFF817003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 92";
|
||||
rLen = 0;
|
||||
rLoc = 2516;
|
||||
rType = 0;
|
||||
vrLen = 1672;
|
||||
vrLoc = 1999;
|
||||
};
|
||||
78850C7C11EFF87E003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 111";
|
||||
rLen = 0;
|
||||
rLoc = 3278;
|
||||
rType = 0;
|
||||
vrLen = 1575;
|
||||
vrLoc = 1999;
|
||||
};
|
||||
78850C7F11EFF8A7003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 100";
|
||||
rLen = 0;
|
||||
rLoc = 2764;
|
||||
rType = 0;
|
||||
vrLen = 1562;
|
||||
vrLoc = 2371;
|
||||
};
|
||||
78850C8211EFF8C3003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 100";
|
||||
rLen = 0;
|
||||
rLoc = 2764;
|
||||
rType = 0;
|
||||
vrLen = 1492;
|
||||
vrLoc = 2371;
|
||||
};
|
||||
78850C8711EFF8EC003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 92";
|
||||
rLen = 10;
|
||||
rLoc = 2522;
|
||||
rType = 0;
|
||||
vrLen = 1669;
|
||||
vrLoc = 1373;
|
||||
};
|
||||
78850C8E11EFF97E003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 86";
|
||||
rLen = 0;
|
||||
rLoc = 2404;
|
||||
rType = 0;
|
||||
vrLen = 1803;
|
||||
vrLoc = 1470;
|
||||
};
|
||||
78850C9111EFF98F003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 86";
|
||||
rLen = 0;
|
||||
rLoc = 2398;
|
||||
rType = 0;
|
||||
vrLen = 1805;
|
||||
vrLoc = 1470;
|
||||
};
|
||||
78850C9411EFF9A2003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 91";
|
||||
rLen = 0;
|
||||
rLoc = 2516;
|
||||
rType = 0;
|
||||
vrLen = 1834;
|
||||
vrLoc = 1470;
|
||||
};
|
||||
78850C9711EFFA35003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 77";
|
||||
rLen = 0;
|
||||
rLoc = 2017;
|
||||
rType = 0;
|
||||
vrLen = 1853;
|
||||
vrLoc = 1470;
|
||||
};
|
||||
78850C9A11EFFA54003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 98";
|
||||
rLen = 0;
|
||||
rLoc = 2764;
|
||||
rType = 0;
|
||||
vrLen = 1687;
|
||||
vrLoc = 1845;
|
||||
};
|
||||
78850C9B11EFFA7B003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 159";
|
||||
rLen = 0;
|
||||
rLoc = 5160;
|
||||
rType = 0;
|
||||
vrLen = 1887;
|
||||
vrLoc = 3800;
|
||||
};
|
||||
78850C9E11EFFB0C003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 14";
|
||||
rLen = 0;
|
||||
rLoc = 292;
|
||||
rType = 0;
|
||||
vrLen = 1099;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850CA311EFFB90003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 14";
|
||||
rLen = 0;
|
||||
rLoc = 292;
|
||||
rType = 0;
|
||||
vrLen = 1060;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850CB611EFFE45003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 14";
|
||||
rLen = 0;
|
||||
rLoc = 292;
|
||||
rType = 0;
|
||||
vrLen = 1060;
|
||||
vrLoc = 0;
|
||||
};
|
||||
78850CB911F000A7003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 159";
|
||||
rLen = 0;
|
||||
rLoc = 5145;
|
||||
rType = 0;
|
||||
vrLen = 1729;
|
||||
vrLoc = 3959;
|
||||
};
|
||||
78850CBC11F00145003C7C0D /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 787A0CD911CE65330056422D /* FeedDetailViewController.m */;
|
||||
name = "FeedDetailViewController.m: 159";
|
||||
rLen = 4;
|
||||
rLoc = 5141;
|
||||
rType = 0;
|
||||
vrLen = 1728;
|
||||
vrLoc = 3959;
|
||||
};
|
||||
7889979911C9C3D100041675 /* NewsBlur */ = {
|
||||
isa = PBXExecutable;
|
||||
activeArgIndices = (
|
||||
|
|
|
@ -15,7 +15,9 @@ def format_story_link_date__short(date):
|
|||
def format_story_link_date__long(date):
|
||||
parsed_date, date_tuple, today_tuple, yesterday_tuple = _extract_date_tuples(date)
|
||||
if date_tuple == today_tuple:
|
||||
return parsed_date.format('\T\o\d\\a\y, F jS, Y g:ia').replace('.','')
|
||||
return 'Today, ' + parsed_date.format('F jS g:ia').replace('.','')
|
||||
if date_tuple == yesterday_tuple:
|
||||
return 'Yesterday, ' + parsed_date.format('F jS g:ia').replace('.','')
|
||||
elif date_tuple[0] == today_tuple[0]:
|
||||
return parsed_date.format('l, F jS g:ia').replace('.','')
|
||||
else:
|
||||
|
|
Loading…
Add table
Reference in a new issue