From 0c8fd754c366cfdb4edf7e56e63875b0d1fe15b4 Mon Sep 17 00:00:00 2001 From: iska Date: Fri, 15 May 2015 02:29:18 +0200 Subject: [PATCH] Add CSS Simple Selector protocol to the Type & Attribute selectors --- HTMLKit/CSSAttributeSelector.h | 3 ++- HTMLKit/CSSSelectors.h | 1 + HTMLKit/CSSTypeSelector.h | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/HTMLKit/CSSAttributeSelector.h b/HTMLKit/CSSAttributeSelector.h index 812e29e..b7e6a99 100644 --- a/HTMLKit/CSSAttributeSelector.h +++ b/HTMLKit/CSSAttributeSelector.h @@ -8,6 +8,7 @@ #import #import "CSSSelector.h" +#import "CSSSimpleSelector.h" typedef NS_ENUM(NSUInteger, CSSAttributeSelectorType) { @@ -20,7 +21,7 @@ typedef NS_ENUM(NSUInteger, CSSAttributeSelectorType) CSSAttributeSelectorHyphen }; -@interface CSSAttributeSelector : CSSSelector +@interface CSSAttributeSelector : CSSSelector @property (nonatomic, assign) CSSAttributeSelectorType type; @property (nonatomic, copy) NSString *name; diff --git a/HTMLKit/CSSSelectors.h b/HTMLKit/CSSSelectors.h index 30d21f3..d147704 100644 --- a/HTMLKit/CSSSelectors.h +++ b/HTMLKit/CSSSelectors.h @@ -7,5 +7,6 @@ // #import "CSSSelector.h" +#import "CSSSimpleSelector.h" #import "CSSTypeSelector.h" #import "CSSAttributeSelector.h" diff --git a/HTMLKit/CSSTypeSelector.h b/HTMLKit/CSSTypeSelector.h index acc6b6e..1d5c82e 100644 --- a/HTMLKit/CSSTypeSelector.h +++ b/HTMLKit/CSSTypeSelector.h @@ -8,8 +8,9 @@ #import #import "CSSSelector.h" +#import "CSSSimpleSelector.h" -@interface CSSTypeSelector : CSSSelector +@interface CSSTypeSelector : CSSSelector @property (nonatomic, copy) NSString *type;