Skip to content

Commit

Permalink
load NSData directly into PlainHtmlContent, resource getting is handl…
Browse files Browse the repository at this point in the history
…ed by schemes, should probably be dismantled soonish
  • Loading branch information
mpw committed Jul 18, 2012
1 parent a40faa7 commit d6faab5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion MPWPlainHtmlContent.h
Expand Up @@ -9,7 +9,7 @@
#import <MPWFoundation/MPWFoundation.h>


@interface MPWPlainHtmlContent : MPWObject {
@interface MPWPlainHtmlContent : NSObject {
NSData* _contentData;
NSString *resourceName;
id source;
Expand Down
12 changes: 11 additions & 1 deletion MPWPlainHtmlContent.m
Expand Up @@ -9,12 +9,12 @@
#import "MPWPlainHtmlContent.h"
#import "MPWSiteMap.h"


@implementation MPWPlainHtmlContent

objectAccessor( NSData, _contentData, setContentData )
objectAccessor( NSString, resourceName, setResourceName )
scalarAccessor(id, source, setSource )

-contentType
{
return @"html";
Expand Down Expand Up @@ -58,6 +58,16 @@ @implementation MPWPlainHtmlContent
return self;
}

//**** FIXME: this almost completely negates what this class is here for
// so look at ways of removing the class instead

-initWithContentData:(NSData*)newContentData
{
self=[super init];
[self setContentData:newContentData];
return self;
}

+pageWithStaticContentNamed:name source:someSource
{
id page=[[[self alloc] initWithResourceNamed:name] autorelease];
Expand Down

0 comments on commit d6faab5

Please sign in to comment.