- h1logo :: String -> [Char] -> CxML a
- vertNav :: [(String, String)] -> CxML a
- (^#) :: CxML a -> String -> CxML a
- (^.) :: CxML a -> String -> CxML a
- t :: String -> CxML a
- (!) :: CxML a -> (String, String) -> CxML a
- hidden :: String -> String -> CxML a
- textfield :: String -> CxML a
- afile :: String -> CxML a
- (^%) :: CxML a -> [StyleDecl] -> CxML a
- (^^.) :: CxML a -> CssInlineDecl -> CxML a
- body :: CxML a
- div :: CxML a
- h1 :: CxML a
- tr :: CxML a
- td :: CxML a
- a :: CxML a
- br :: CxML a
- span :: CxML a
- font :: CxML a
- p :: CxML a
- form :: CxML a
- button :: CxML a
- table :: CxML a
- tag :: String -> CxML a
- title :: CxML a
- h2 :: CxML a
- h3 :: CxML a
- h4 :: CxML a
- image :: CxML a
- showNonCxmlStrict :: String -> CxML () -> String
- type CssInlineDecl = (String, [(String, String)])
- data CxML a
- data StyleDecl
- (/-) :: CxML b -> [CxML b] -> CxML b
- concatCxML :: [CxML a] -> CxML a
- runCxML :: CxML a -> a -> NonCxML
- type NonCxML = CxML ()
- (+++) :: CxML a -> CxML a -> CxML a
- noElem :: CxML a
- withCtx :: (a -> CxML a) -> CxML a
- modCx :: (b -> a) -> CxML a -> CxML b
Documentation
(^^.) :: CxML a -> CssInlineDecl -> CxML aSource
create HTML to link to a CSS file
type CssInlineDecl = (String, [(String, String)])Source
how to declare CSS & JavaScript
contextual markup - generates HTML as a function of a context of type a. also keep track of static CSS and JavaScript
concatCxML :: [CxML a] -> CxML aSource