| Copyright | (C) 2016-2025 David M. Johnson | 
|---|---|
| License | BSD3-style (see the file LICENSE) | 
| Maintainer | David M. Johnson <code@dmj.io> | 
| Stability | experimental | 
| Portability | non-portable | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Miso.Html.Property
Contents
Description
Construct custom properties on DOM elements
div_ [ id_ "miso" ] [ "miso" ]
Synopsis
- class_ :: MisoString -> Attribute action
 - className :: MisoString -> Attribute action
 - classes_ :: [MisoString] -> Attribute action
 - classList_ :: [(MisoString, Bool)] -> Attribute action
 - id_ :: MisoString -> Attribute action
 - title_ :: MisoString -> Attribute action
 - hidden_ :: Bool -> Attribute action
 - lang_ :: MisoString -> Attribute action
 - type_ :: MisoString -> Attribute action
 - value_ :: MisoString -> Attribute action
 - defaultValue_ :: MisoString -> Attribute action
 - checked_ :: Bool -> Attribute action
 - placeholder_ :: MisoString -> Attribute action
 - selected_ :: Bool -> Attribute action
 - accept_ :: MisoString -> Attribute action
 - acceptCharset_ :: MisoString -> Attribute action
 - action_ :: MisoString -> Attribute action
 - autocomplete_ :: Bool -> Attribute action
 - autofocus_ :: Bool -> Attribute action
 - autosave_ :: MisoString -> Attribute action
 - disabled_ :: Attribute action
 - enctype_ :: MisoString -> Attribute action
 - formation_ :: MisoString -> Attribute action
 - list_ :: MisoString -> Attribute action
 - maxlength_ :: MisoString -> Attribute action
 - minlength_ :: MisoString -> Attribute action
 - method_ :: MisoString -> Attribute action
 - multiple_ :: Bool -> Attribute action
 - name_ :: MisoString -> Attribute action
 - novalidate_ :: Bool -> Attribute action
 - pattern_ :: MisoString -> Attribute action
 - readonly_ :: Bool -> Attribute action
 - required_ :: Bool -> Attribute action
 - size_ :: MisoString -> Attribute action
 - for_ :: MisoString -> Attribute action
 - ref_ :: MisoString -> Attribute action
 - form_ :: MisoString -> Attribute action
 - max_ :: MisoString -> Attribute action
 - min_ :: MisoString -> Attribute action
 - step_ :: MisoString -> Attribute action
 - cols_ :: MisoString -> Attribute action
 - rows_ :: MisoString -> Attribute action
 - wrap_ :: MisoString -> Attribute action
 - href_ :: MisoString -> Attribute action
 - target_ :: MisoString -> Attribute action
 - download_ :: MisoString -> Attribute action
 - downloadAs_ :: MisoString -> Attribute action
 - hreflang_ :: MisoString -> Attribute action
 - media_ :: MisoString -> Attribute action
 - ping_ :: MisoString -> Attribute action
 - rel_ :: MisoString -> Attribute action
 - ismap_ :: MisoString -> Attribute action
 - usemap_ :: MisoString -> Attribute action
 - shape_ :: MisoString -> Attribute action
 - coords_ :: MisoString -> Attribute action
 - src_ :: MisoString -> Attribute action
 - height_ :: MisoString -> Attribute action
 - width_ :: MisoString -> Attribute action
 - alt_ :: MisoString -> Attribute action
 - loading_ :: MisoString -> Attribute action
 - autoplay_ :: Bool -> Attribute action
 - currentTime_ :: Double -> Attribute action
 - defaultMuted_ :: Bool -> Attribute action
 - volume_ :: Double -> Attribute action
 - controls_ :: Bool -> Attribute action
 - loop_ :: Bool -> Attribute action
 - defaultPlaybackRate_ :: Double -> Attribute action
 - mediaGroup_ :: MisoString -> Attribute action
 - muted_ :: Bool -> Attribute action
 - playbackRate_ :: Double -> Attribute action
 - seeking_ :: Bool -> Attribute action
 - preload_ :: MisoString -> Attribute action
 - poster_ :: MisoString -> Attribute action
 - default_ :: Bool -> Attribute action
 - kind_ :: MisoString -> Attribute action
 - srclang_ :: MisoString -> Attribute action
 - sandbox_ :: MisoString -> Attribute action
 - seamless_ :: MisoString -> Attribute action
 - srcdoc_ :: MisoString -> Attribute action
 - reversed_ :: MisoString -> Attribute action
 - align_ :: MisoString -> Attribute action
 - colspan_ :: MisoString -> Attribute action
 - rowspan_ :: MisoString -> Attribute action
 - headers_ :: MisoString -> Attribute action
 - scope_ :: MisoString -> Attribute action
 - async_ :: MisoString -> Attribute action
 - charset_ :: MisoString -> Attribute action
 - content_ :: MisoString -> Attribute action
 - defer_ :: MisoString -> Attribute action
 - httpEquiv_ :: MisoString -> Attribute action
 - language_ :: MisoString -> Attribute action
 - scoped_ :: MisoString -> Attribute action
 - data_ :: MisoString -> MisoString -> Attribute action
 - autocorrect_ :: Bool -> Attribute action
 - spellcheck_ :: Bool -> Attribute action
 - role_ :: MisoString -> Attribute action
 - xmlns_ :: MisoString -> Attribute action
 - aria_ :: MisoString -> MisoString -> Attribute action
 - label_ :: MisoString -> Attribute action
 - draggable_ :: Bool -> Attribute action
 - frameborder_ :: MisoString -> Attribute action
 - scrolling_ :: MisoString -> Attribute action
 
Combinators
class_ :: MisoString -> Attribute action Source #
Set "className" property https://developer.mozilla.org/en-US/docs/Web/API/Element/className
className :: MisoString -> Attribute action Source #
Set "className" property https://developer.mozilla.org/en-US/docs/Web/API/Element/className
classes_ :: [MisoString] -> Attribute action Source #
Define multiple classes
div_ [ classes_ [ "red", "warning" ] ] []
classList_ :: [(MisoString, Bool)] -> Attribute action Source #
Define multiple classes conditionally
div_ [ classList_ [ ("empty", null items) ] [ ]id_ :: MisoString -> Attribute action Source #
title_ :: MisoString -> Attribute action Source #
lang_ :: MisoString -> Attribute action Source #
type_ :: MisoString -> Attribute action Source #
value_ :: MisoString -> Attribute action Source #
defaultValue_ :: MisoString -> Attribute action Source #
placeholder_ :: MisoString -> Attribute action Source #
accept_ :: MisoString -> Attribute action Source #
acceptCharset_ :: MisoString -> Attribute action Source #
action_ :: MisoString -> Attribute action Source #
autocomplete_ :: Bool -> Attribute action Source #
autofocus_ :: Bool -> Attribute action Source #
Set "autofocus" property https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autofocus
autosave_ :: MisoString -> Attribute action Source #
enctype_ :: MisoString -> Attribute action Source #
formation_ :: MisoString -> Attribute action Source #
list_ :: MisoString -> Attribute action Source #
maxlength_ :: MisoString -> Attribute action Source #
minlength_ :: MisoString -> Attribute action Source #
method_ :: MisoString -> Attribute action Source #
name_ :: MisoString -> Attribute action Source #
novalidate_ :: Bool -> Attribute action Source #
pattern_ :: MisoString -> Attribute action Source #
size_ :: MisoString -> Attribute action Source #
for_ :: MisoString -> Attribute action Source #
ref_ :: MisoString -> Attribute action Source #
form_ :: MisoString -> Attribute action Source #
max_ :: MisoString -> Attribute action Source #
min_ :: MisoString -> Attribute action Source #
step_ :: MisoString -> Attribute action Source #
cols_ :: MisoString -> Attribute action Source #
rows_ :: MisoString -> Attribute action Source #
wrap_ :: MisoString -> Attribute action Source #
href_ :: MisoString -> Attribute action Source #
target_ :: MisoString -> Attribute action Source #
download_ :: MisoString -> Attribute action Source #
downloadAs_ :: MisoString -> Attribute action Source #
hreflang_ :: MisoString -> Attribute action Source #
media_ :: MisoString -> Attribute action Source #
ping_ :: MisoString -> Attribute action Source #
rel_ :: MisoString -> Attribute action Source #
ismap_ :: MisoString -> Attribute action Source #
usemap_ :: MisoString -> Attribute action Source #
shape_ :: MisoString -> Attribute action Source #
coords_ :: MisoString -> Attribute action Source #
src_ :: MisoString -> Attribute action Source #
height_ :: MisoString -> Attribute action Source #
width_ :: MisoString -> Attribute action Source #
alt_ :: MisoString -> Attribute action Source #
loading_ :: MisoString -> Attribute action Source #
currentTime_ :: Double -> Attribute action Source #
defaultMuted_ :: Bool -> Attribute action Source #
defaultPlaybackRate_ :: Double -> Attribute action Source #
mediaGroup_ :: MisoString -> Attribute action Source #
playbackRate_ :: Double -> Attribute action Source #
preload_ :: MisoString -> Attribute action Source #
poster_ :: MisoString -> Attribute action Source #
kind_ :: MisoString -> Attribute action Source #
srclang_ :: MisoString -> Attribute action Source #
sandbox_ :: MisoString -> Attribute action Source #
seamless_ :: MisoString -> Attribute action Source #
srcdoc_ :: MisoString -> Attribute action Source #
reversed_ :: MisoString -> Attribute action Source #
align_ :: MisoString -> Attribute action Source #
colspan_ :: MisoString -> Attribute action Source #
rowspan_ :: MisoString -> Attribute action Source #
headers_ :: MisoString -> Attribute action Source #
scope_ :: MisoString -> Attribute action Source #
async_ :: MisoString -> Attribute action Source #
charset_ :: MisoString -> Attribute action Source #
content_ :: MisoString -> Attribute action Source #
defer_ :: MisoString -> Attribute action Source #
httpEquiv_ :: MisoString -> Attribute action Source #
language_ :: MisoString -> Attribute action Source #
scoped_ :: MisoString -> Attribute action Source #
data_ :: MisoString -> MisoString -> Attribute action Source #
Set "data-*" property https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/data-*
autocorrect_ :: Bool -> Attribute action Source #
spellcheck_ :: Bool -> Attribute action Source #
role_ :: MisoString -> Attribute action Source #
xmlns_ :: MisoString -> Attribute action Source #
Since: 1.9.0.0
aria_ :: MisoString -> MisoString -> Attribute action Source #
Since: 1.9.0.0
label_ :: MisoString -> Attribute action Source #
Since: 1.9.0.0
draggable_ :: Bool -> Attribute action Source #
Since: 1.9.0.0
frameborder_ :: MisoString -> Attribute action Source #
Since: 1.9.0.0
scrolling_ :: MisoString -> Attribute action Source #
Since: 1.9.0.0