Moduleshakespeare-2.2.0Haskell2010
Text.Cassius
Synopsis
- data Css
- type CssUrl
- class ToCss
- value renderCss
- value renderCssUrl
- value cassius
- value cassiusFile
- value cassiusFileDebug
- value cassiusFileReload
- value cassiusMixin
- data Mixin
- 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 cassiusUsedIdentifiers
- Packageshakespeare-2.2.0
- Exports24
- LanguageHaskell2010
- LicenceMIT
- SourceCassius.hs
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
Parsing
Mixims
Create a mixin with Cassius syntax.
Since 2.0.3
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.