| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.CSS.Syntax.StyleSheet
Description
Parses a CSS stylesheet
See StyleSheet & parseForURL.
Backwards-compatability module, this API has been moved out into "stylist-traits".
Documentation
parse :: StyleSheet s => s -> Text -> s #
parse' :: StyleSheet t => t -> [Token] -> t #
parseForURL :: StyleSheet s => s -> URI -> Text -> s #
data TrivialStyleSheet #
Constructors
| TrivialStyleSheet [StyleRule] |
Instances
| Eq TrivialStyleSheet | |
Defined in Stylist.Parse Methods (==) :: TrivialStyleSheet -> TrivialStyleSheet -> Bool (/=) :: TrivialStyleSheet -> TrivialStyleSheet -> Bool | |
| Show TrivialStyleSheet | |
Defined in Stylist.Parse Methods showsPrec :: Int -> TrivialStyleSheet -> ShowS show :: TrivialStyleSheet -> String showList :: [TrivialStyleSheet] -> ShowS | |
| StyleSheet TrivialStyleSheet | |
Defined in Stylist.Parse Methods setPriority :: Int -> TrivialStyleSheet -> TrivialStyleSheet # setPriorities :: [Int] -> TrivialStyleSheet -> TrivialStyleSheet # addRule :: TrivialStyleSheet -> StyleRule -> TrivialStyleSheet # addAtRule :: TrivialStyleSheet -> Text -> [Token] -> (TrivialStyleSheet, [Token]) # | |
class StyleSheet s where #
Minimal complete definition
Methods
setPriority :: Int -> s -> s #
setPriorities :: [Int] -> s -> s #
Instances
skipAtRule :: [Token] -> [Token] #
scanAtRule :: Parser [Token] #
parseProperties :: Parser ([(Text, [Token])], Text) #
parseProperties' :: Parser [(Text, [Token])] #