stylist-2.5.0.1: Apply CSS styles to a document tree.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.CSS.Preprocessor.Assets

Description

Utilities for rewriting URLs referenced via CSS properties.

Synopsis

Documentation

data StyleAssets Source #

Extracts referenced URLs from specified properties.

Constructors

StyleAssets 

Fields

  • filterProps :: [Text]

    The properties from which to extract URLs.

  • assets :: [URI]

    The extracted URLs.

Instances

Instances details
StyleSheet StyleAssets Source # 
Instance details

Defined in Data.CSS.Preprocessor.Assets

data URIRewriter s Source #

Substitutes in given URLs into the inner stylesheet being parsed.

Constructors

URIRewriter [(URI, URI)] s 

Instances

Instances details
StyleSheet s => StyleSheet (URIRewriter s) Source # 
Instance details

Defined in Data.CSS.Preprocessor.Assets

Methods

setPriority :: Int -> URIRewriter s -> URIRewriter s #

setPriorities :: [Int] -> URIRewriter s -> URIRewriter s #

addRule :: URIRewriter s -> StyleRule -> URIRewriter s #

addAtRule :: URIRewriter s -> Text -> [Token] -> (URIRewriter s, [Token]) #