From 071742fb27a3a8dbd55f8e5d1ca2679b49b93fd8 Mon Sep 17 00:00:00 2001 From: iska Date: Sat, 25 Apr 2015 13:17:02 +0200 Subject: [PATCH] Add default initializers for HTML Comment, Document Type & Document Fragment --- HTMLKit/HTMLComment.m | 5 +++++ HTMLKit/HTMLDocumentFragment.m | 5 +++++ HTMLKit/HTMLDocumentType.m | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/HTMLKit/HTMLComment.m b/HTMLKit/HTMLComment.m index 23194bc..dbe2ac4 100644 --- a/HTMLKit/HTMLComment.m +++ b/HTMLKit/HTMLComment.m @@ -10,6 +10,11 @@ @implementation HTMLComment +- (instancetype)init +{ + return [self initWithData:nil]; +} + - (instancetype)initWithData:(NSString *)data { self = [super initWithName:@"#comment" type:HTMLNodeComment]; diff --git a/HTMLKit/HTMLDocumentFragment.m b/HTMLKit/HTMLDocumentFragment.m index fc03c9a..6b549a8 100644 --- a/HTMLKit/HTMLDocumentFragment.m +++ b/HTMLKit/HTMLDocumentFragment.m @@ -15,6 +15,11 @@ @implementation HTMLDocumentFragment +- (instancetype)init +{ + return [self initWithDocument:nil]; +} + - (instancetype)initWithDocument:(HTMLDocument *)document { self = [super initWithName:@"#document-fragment" type:HTMLNodeDocumentFragment]; diff --git a/HTMLKit/HTMLDocumentType.m b/HTMLKit/HTMLDocumentType.m index ce6687f..a7e8165 100644 --- a/HTMLKit/HTMLDocumentType.m +++ b/HTMLKit/HTMLDocumentType.m @@ -22,6 +22,11 @@ NS_INLINE BOOL nilOrEqual(id first, id second) { @implementation HTMLDocumentType +- (instancetype)init +{ + return [self initWithName:@"html" publicIdentifier:nil systemIdentifier:nil]; +} + - (instancetype)initWithName:(NSString *)name publicIdentifier:(NSString *)publicIdentifier systemIdentifier:(NSString *)systemIdentifier