Safe Haskell | None |
---|---|
Language | Haskell2010 |
bulma divs
Synopsis
- container :: DomBuilder t m => m a -> m a
- containerClass :: DomBuilder t m => Text -> m a -> m a
- partialDiv :: DomBuilder t m => Text -> Text -> m a -> m a
- txtEl :: (Text -> m a -> m a) -> Text -> Text -> m a -> m a
- defaultEl :: (arg -> arg -> arg) -> (arg -> m a -> m a) -> arg -> arg -> m a -> m a
- buttons :: DomBuilder t m => m a -> m a
- image :: DomBuilder t m => Text -> m ()
- imageClass :: DomBuilder t m => Text -> Text -> m ()
- hero :: DomBuilder t m => Text -> m a -> m a
- content :: DomBuilder t m => m a -> m a
- sect :: DomBuilder t m => m a -> m a
- section :: (PostBuild t m, DomBuilder t m) => m a -> m a
- sectionDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a
- columns :: DomBuilder t m => m a -> m a
- column :: DomBuilder t m => m a -> m a
- columnsClass :: DomBuilder t m => Text -> m a -> m a
- columnClass :: DomBuilder t m => Text -> m a -> m a
- control :: DomBuilder t m => m a -> m a
- controlClass :: DomBuilder t m => Text -> m a -> m a
- controlDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a
- tile :: DomBuilder t m => Text -> m a -> m a
- tileChild :: DomBuilder t m => m a -> m a
- tileChildClass :: DomBuilder t m => Text -> m a -> m a
- tileParentClass :: DomBuilder t m => Text -> m a -> m a
- tileParent :: DomBuilder t m => m a -> m a
- tileAncestor :: DomBuilder t m => m a -> m a
- dynAttrEl :: Reflex t => (Dynamic t AttrMap -> m a -> m a) -> AttrMap -> Dynamic t AttrMap -> m a -> m a
- field :: DomBuilder t m => m a -> m a
- fieldClass :: DomBuilder t m => Text -> m a -> m a
- fieldGrouped :: DomBuilder t m => m a -> m a
- title :: DomBuilder t m => m a -> m a
- titleClazz :: DomBuilder t m => Text -> m a -> m a
- subtitle :: DomBuilder t m => m a -> m a
- subtitleClass :: DomBuilder t m => Text -> m a -> m a
- box :: DomBuilder t m => m a -> m a
- evtText :: (DomBuilder t m, PostBuild t m, MonadHold t m) => Event t Text -> m ()
- labeled' :: DomBuilder t m => m () -> m a -> m a
- labelEl :: DomBuilder t m => m a -> m a
- labelClass :: DomBuilder t m => Text -> m a -> m a
- data ToolDirection
- tooltipText :: (PostBuild t m, DomBuilder t m) => Dynamic t Text -> m a -> m a
- tooltipText' :: (PostBuild t m, DomBuilder t m) => ToolDirection -> Dynamic t Text -> m a -> m a
- tipToAttr :: ToolDirection -> Text -> AttrMap
- direction :: ToolDirection -> Text
- icon :: (PostBuild t m, DomBuilder t m) => Text -> m ()
- iconClass :: (PostBuild t m, DomBuilder t m) => Text -> Text -> m ()
- iconDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t AttrMap -> m ()
- textSpace :: DomBuilder t m => m ()
- flask :: (PostBuild t m, DomBuilder t m) => m ()
- ahref :: (DomBuilder t m, PostBuild t m) => Text -> m a -> m a
- ahref' :: (DomBuilder t m, PostBuild t m) => AttrMap -> Text -> m a -> m a
- ahrefDyn :: (DomBuilder t m, PostBuild t m) => Dynamic t AttrMap -> Dynamic t Text -> m a -> m a
- switchDiv :: (PostBuild t m, DomBuilder t m) => Dynamic t Bool -> m () -> m a -> m a
- hideDiv :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t Bool -> m a -> m a
- hideDiv_ :: (PostBuild t m, DomBuilder t m) => Dynamic t Bool -> m a -> m a
- loadSpinner :: DomBuilder t m => m ()
- hideEmptyDiv :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t (f b) -> m a -> m a
- hideEmptyDyn :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t (f b) -> m a -> m a
Documentation
container :: DomBuilder t m => m a -> m a Source #
containerClass :: DomBuilder t m => Text -> m a -> m a Source #
partialDiv :: DomBuilder t m => Text -> Text -> m a -> m a Source #
defaultEl :: (arg -> arg -> arg) -> (arg -> m a -> m a) -> arg -> arg -> m a -> m a Source #
allows us to set a default value for tags by defining a join function not a monoid because often it does it wrong, text needs a space for example in case of classes, and the default map monoid is broken
buttons :: DomBuilder t m => m a -> m a Source #
image :: DomBuilder t m => Text -> m () Source #
kindoff hard to set an image tag in reflex
imageClass :: DomBuilder t m => Text -> Text -> m () Source #
first class second src
hero :: DomBuilder t m => Text -> m a -> m a Source #
bulma hero sturcture | class="hero" | class="hero-body" | class="container"
content :: DomBuilder t m => m a -> m a Source #
sect :: DomBuilder t m => m a -> m a Source #
section :: (PostBuild t m, DomBuilder t m) => m a -> m a Source #
sectionDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a Source #
columns :: DomBuilder t m => m a -> m a Source #
column :: DomBuilder t m => m a -> m a Source #
columnsClass :: DomBuilder t m => Text -> m a -> m a Source #
columnClass :: DomBuilder t m => Text -> m a -> m a Source #
control :: DomBuilder t m => m a -> m a Source #
controlClass :: DomBuilder t m => Text -> m a -> m a Source #
controlDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> m a -> m a Source #
tile :: DomBuilder t m => Text -> m a -> m a Source #
tileChild :: DomBuilder t m => m a -> m a Source #
tileChildClass :: DomBuilder t m => Text -> m a -> m a Source #
tileParentClass :: DomBuilder t m => Text -> m a -> m a Source #
tileParent :: DomBuilder t m => m a -> m a Source #
tileAncestor :: DomBuilder t m => m a -> m a Source #
dynAttrEl :: Reflex t => (Dynamic t AttrMap -> m a -> m a) -> AttrMap -> Dynamic t AttrMap -> m a -> m a Source #
field :: DomBuilder t m => m a -> m a Source #
fieldClass :: DomBuilder t m => Text -> m a -> m a Source #
fieldGrouped :: DomBuilder t m => m a -> m a Source #
title :: DomBuilder t m => m a -> m a Source #
titleClazz :: DomBuilder t m => Text -> m a -> m a Source #
subtitle :: DomBuilder t m => m a -> m a Source #
subtitleClass :: DomBuilder t m => Text -> m a -> m a Source #
box :: DomBuilder t m => m a -> m a Source #
labeled' :: DomBuilder t m => m () -> m a -> m a Source #
labelEl :: DomBuilder t m => m a -> m a Source #
named labelEl cause didn't want to fix name clashes
labelClass :: DomBuilder t m => Text -> m a -> m a Source #
tooltipText :: (PostBuild t m, DomBuilder t m) => Dynamic t Text -> m a -> m a Source #
balloon css, for example: https://cdnjs.cloudflare.com/ajax/libs/balloon-css/0.5.0/balloon.min.css
tooltipText' :: (PostBuild t m, DomBuilder t m) => ToolDirection -> Dynamic t Text -> m a -> m a Source #
direction :: ToolDirection -> Text Source #
iconDyn :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t AttrMap -> m () Source #
textSpace :: DomBuilder t m => m () Source #
sometimes you just need 2 pieces of text to seperate with a space
flask :: (PostBuild t m, DomBuilder t m) => m () Source #
ahref :: (DomBuilder t m, PostBuild t m) => Text -> m a -> m a Source #
a html tag that accepts any text into it's href value
ahrefDyn :: (DomBuilder t m, PostBuild t m) => Dynamic t AttrMap -> Dynamic t Text -> m a -> m a Source #
hideDiv :: (PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t Bool -> m a -> m a Source #
when dynamic is true ishidden will be added, else the attrmap is used
loadSpinner :: DomBuilder t m => m () Source #
hideEmptyDiv :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t (f b) -> m a -> m a Source #
hideEmptyDyn :: (Eq (f b), Alternative f, PostBuild t m, DomBuilder t m) => Dynamic t AttrMap -> Dynamic t (f b) -> m a -> m a Source #