Safe Haskell | None |
---|---|
Language | Haskell2010 |
Lowers psuedoclasses to rawer syntactic forms.
Synopsis
- data LowerPsuedoClasses s = LowerPsuedoClasses {
- inner :: s
- rewriteRules :: RewriteMap
- psuedoEls :: [Text]
- namespaces :: HashMap Text Text
- psuedoClassesFilter :: StyleSheet s => s -> LowerPsuedoClasses s
- htmlPsuedoFilter :: StyleSheet s => s -> LowerPsuedoClasses s
- addRewrite :: Text -> Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s
- addRewrite' :: Text -> [Token] -> LowerPsuedoClasses s -> LowerPsuedoClasses s
- addPsuedoEl :: Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s
- addNamespace :: Text -> Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s
- addTest :: Text -> Maybe Text -> Text -> PropertyFunc -> LowerPsuedoClasses s -> LowerPsuedoClasses s
- data PropertyTest
Documentation
data LowerPsuedoClasses s Source #
LowerPsuedoClasses | |
|
Instances
StyleSheet s => StyleSheet (LowerPsuedoClasses s) Source # | |
Defined in Data.CSS.Preprocessor.PsuedoClasses setPriority :: Int -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source # addRule :: LowerPsuedoClasses s -> StyleRule -> LowerPsuedoClasses s Source # addAtRule :: LowerPsuedoClasses s -> Text -> [Token] -> (LowerPsuedoClasses s, [Token]) Source # |
psuedoClassesFilter :: StyleSheet s => s -> LowerPsuedoClasses s Source #
htmlPsuedoFilter :: StyleSheet s => s -> LowerPsuedoClasses s Source #
addRewrite :: Text -> Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source #
addRewrite' :: Text -> [Token] -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source #
addPsuedoEl :: Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source #
addNamespace :: Text -> Text -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source #
addTest :: Text -> Maybe Text -> Text -> PropertyFunc -> LowerPsuedoClasses s -> LowerPsuedoClasses s Source #
data PropertyTest Source #
How should a property be matched.
Instances
Eq PropertyTest Source # | |
Defined in Data.CSS.Syntax.Selector (==) :: PropertyTest -> PropertyTest -> Bool # (/=) :: PropertyTest -> PropertyTest -> Bool # | |
Show PropertyTest Source # | |
Defined in Data.CSS.Syntax.Selector showsPrec :: Int -> PropertyTest -> ShowS # show :: PropertyTest -> String # showList :: [PropertyTest] -> ShowS # | |
Hashable PropertyTest Source # | |
Defined in Data.CSS.Style.Selector.Index hashWithSalt :: Int -> PropertyTest -> Int # hash :: PropertyTest -> Int # |