renderCss ([lucius|foo{bar:baz}|] undefined)"foo{bar:baz}"
Moduleshakespeare-2.2.0Haskell2010
Text.Lucius
Contents
Synopsis
- value lucius
- value luciusFile
- value luciusFileDebug
- value luciusFileReload
- value luciusMixin
- data Mixin
- value luciusRT
- value luciusRT'
- value luciusRTMinified
- value luciusRTMixin
- data RTValue
- data Css
- type CssUrl
- class ToCss
- value renderCss
- value renderCssUrl
- data Color
- value colorRed
- value colorBlack
- value mkSize
- data AbsoluteUnit
- data AbsoluteSize
- value absoluteSize
- data EmSize
- data ExSize
- data PercentageSize
- value percentageSize
- data PixelSize
- value parseTopLevels
- value luciusUsedIdentifiers
- Packageshakespeare-2.2.0
- Exports30
- LanguageHaskell2010
- LicenceMIT
- SourceLucius.hs
Parsing
Mixins
Runtime
Same as luciusRT, but output has no added whitespace.
Since 1.0.3
Mixin
value
luciusRTMixin Runtime Lucius with mixin support.
Since 1.0.6
Datatypes
Type class
Instances9ToCss, …
ToCss AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss ColorDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss TextDefined in shakespeare-2.2.0 · Text.Internal.CssToCss TextDefined in shakespeare-2.2.0 · Text.Internal.CssToCss [Char]Defined in shakespeare-2.2.0 · Text.Internal.Css
Rendering
ToCss instances
Color
Size
Create a CSS size, e.g. $(mkSize "100px").
Absolute size units.
Instances2Eq, Show
Eq AbsoluteUnitDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow AbsoluteUnitDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Not intended for direct use, see mkSize.
Constructors
AbsoluteSizeabsoluteSizeUnit :: AbsoluteUnitUnits used for text formatting.
absoluteSizeValue :: RationalNormalized value in centimeters.
Instances6Eq, Fractional, Num, Ord, Show, ToCss
Eq AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonFractional AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonNum AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonOrd AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss AbsoluteSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Constructs AbsoluteSize. Not intended for direct use, see mkSize.
Instances6Eq, Fractional, Num, Ord, Show, ToCss
Eq EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonFractional EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonNum EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonOrd EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss EmSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Instances6Eq, Fractional, Num, Ord, Show, ToCss
Eq ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonFractional ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonNum ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonOrd ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss ExSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Not intended for direct use, see mkSize.
Constructors
PercentageSizepercentageSizeValue :: RationalNormalized value, 1 == 100%.
Instances6Eq, Fractional, Num, Ord, Show, ToCss
Eq PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonFractional PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonNum PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonOrd PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss PercentageSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Constructs PercentageSize. Not intended for direct use, see mkSize.
Instances6Eq, Fractional, Num, Ord, Show, ToCss
Eq PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonFractional PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonNum PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonOrd PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonShow PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommonToCss PixelSizeDefined in shakespeare-2.2.0 · Text.Internal.CssCommon
Internal
Determine which identifiers are used by the given template, useful for creating systems like yesod devel.