-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | An HTML building library without the need for pesky operators. -- -- An HTML building library without the need for pesky operators. @package senza @version 0.0 -- | All types. module Senza.Types -- | The type for an HTML value. In case blaze changes its type again. type Senza = Markup -- | All elements. module Senza.Elements -- | With the given attributes, render the element. with :: Attributable a => a -> [Attribute] -> a docTypeHtml :: Senza -> Senza meta :: [Attribute] -> Senza headtitle :: Senza -> Senza script :: [Attribute] -> Senza -> Senza div :: [Attribute] -> Senza -> Senza span :: [Attribute] -> Senza -> Senza link :: [Attribute] -> Senza a :: [Attribute] -> Senza -> Senza h1 :: [Attribute] -> Senza -> Senza h2 :: [Attribute] -> Senza -> Senza h3 :: [Attribute] -> Senza -> Senza h4 :: [Attribute] -> Senza -> Senza h5 :: [Attribute] -> Senza -> Senza head :: [Attribute] -> Senza -> Senza body :: [Attribute] -> Senza -> Senza nav :: [Attribute] -> Senza -> Senza ul :: [Attribute] -> Senza -> Senza ol :: [Attribute] -> Senza -> Senza li :: [Attribute] -> Senza -> Senza p :: [Attribute] -> Senza -> Senza pre :: [Attribute] -> Senza -> Senza code :: [Attribute] -> Senza -> Senza -- | Bootstrap elements. module Senza.Bootstrap -- | A grid container. container :: Senza -> Senza -- | A fluid grid container. containerFluid :: Senza -> Senza -- | A grid row. row :: Senza -> Senza -- | A fluid grid row. rowFluid :: Senza -> Senza -- | A span of 1 columns. span1 :: Senza -> Senza -- | A span of 2 columns. span2 :: Senza -> Senza -- | A span of 3 columns. span3 :: Senza -> Senza -- | A span of 4 columns. span4 :: Senza -> Senza -- | A span of 5 columns. span5 :: Senza -> Senza -- | A span of 6 columns. span6 :: Senza -> Senza -- | A span of 7 columns. span7 :: Senza -> Senza -- | A span of 8 columns. span8 :: Senza -> Senza -- | A span of 9 columns. span9 :: Senza -> Senza -- | A span of 10 columns. span10 :: Senza -> Senza -- | A span of 11 columns. span11 :: Senza -> Senza -- | A span of 12 columns. span12 :: Senza -> Senza -- | An interface to blaze-html without the need for operators. module Senza -- | Type for an attribute. data Attribute :: * -- | Used for applying attributes. You should not define your own instances -- of this class. class Attributable h -- | The type for the value part of an attribute. data AttributeValue :: * -- | Convert a value to an attribute value toValue :: ToValue a => a -> AttributeValue -- | Will protect other codebases from when Text.Blaze.Html eventually gets -- renamed to Text.Blaze.Markup or something. renderSenza :: Senza -> Text