-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A tasty Haskell front-end framework -- -- Miso is a small "isomorphic" Haskell front-end framework featuring a -- virtual-dom, diffing / patching algorithm, event delegation, event -- batching, SVG, Server-sent events, Websockets, type-safe servant-style -- routing and an extensible Subscription-based subsystem. Inspired by -- Elm, Redux and Bobril. Miso is pure by default, but side effects (like -- XHR) can be introduced into the system via the Effect data type. Miso -- makes heavy use of the GHCJS FFI and therefore has minimal -- dependencies. @package miso @version 0.7.2.0 module Miso.String -- | Convenience class for creating MisoString from other -- string-like types class ToMisoString str toMisoString :: ToMisoString str => str -> MisoString -- | String type swappable based on compiler type MisoString = Text -- | Convenience function, shorthand for toMisoString ms :: ToMisoString str => str -> MisoString instance Miso.String.ToMisoString Miso.String.MisoString instance Miso.String.ToMisoString GHC.Base.String instance Miso.String.ToMisoString Data.Text.Internal.Lazy.Text instance Miso.String.ToMisoString Data.ByteString.Internal.ByteString instance Miso.String.ToMisoString Data.ByteString.Lazy.Internal.ByteString module Miso.Lens type Lens s t a b = forall f. Functor f => (a -> f b) -> s -> f t type Lens' s a = Lens s s a a type Getting r s a = (a -> Const r a) -> (s -> Const r s) get :: Getting a s a -> s -> a set :: Lens s t a b -> b -> s -> t makeLens :: (s -> a) -> (s -> b -> t) -> Lens s t a b module Miso.Event.Types -- | Type used for Keyboard events. -- -- See -- https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode#Browser_compatibility newtype KeyCode KeyCode :: Int -> KeyCode -- | Type used for Checkbox events. newtype Checked Checked :: Bool -> Checked -- | Options for handling event propagation. data Options Options :: Bool -> Bool -> Options [preventDefault] :: Options -> Bool [stopPropagation] :: Options -> Bool -- | Default value for Options. -- --
-- defaultOptions = Options { preventDefault = False, stopPropagation = False }
--
defaultOptions :: Options
-- | Related to using drop-related events
newtype AllowDrop
AllowDrop :: Bool -> AllowDrop
-- | Default delegated events
defaultEvents :: Map MisoString Bool
instance Data.Aeson.Types.FromJSON.FromJSON Miso.Event.Types.AllowDrop
instance GHC.Classes.Eq Miso.Event.Types.AllowDrop
instance GHC.Show.Show Miso.Event.Types.AllowDrop
instance GHC.Generics.Generic Miso.Event.Types.Options
instance GHC.Classes.Eq Miso.Event.Types.Options
instance GHC.Show.Show Miso.Event.Types.Options
instance Data.Aeson.Types.FromJSON.FromJSON Miso.Event.Types.Checked
instance GHC.Classes.Ord Miso.Event.Types.Checked
instance GHC.Classes.Eq Miso.Event.Types.Checked
instance GHC.Show.Show Miso.Event.Types.Checked
instance Data.Aeson.Types.FromJSON.FromJSON Miso.Event.Types.KeyCode
instance GHC.Classes.Ord Miso.Event.Types.KeyCode
instance GHC.Classes.Eq Miso.Event.Types.KeyCode
instance GHC.Show.Show Miso.Event.Types.KeyCode
module Miso.Event.Decoder
-- | Decoder data type for parsing events
data Decoder a
Decoder :: (Value -> Parser a) -> [MisoString] -> Decoder a
-- | FromJSON-based Event decoder
[decoder] :: Decoder a -> Value -> Parser a
-- | Location in DOM of where to decode
[decodeAt] :: Decoder a -> [MisoString]
-- | Smart constructor for building
at :: [MisoString] -> (Value -> Parser a) -> Decoder a
-- | Empty decoder for use with events like "click" that do not return any
-- meaningful values
emptyDecoder :: Decoder ()
-- | Retrieves either "keyCode", "which" or "charCode" field in
-- Decoder
keycodeDecoder :: Decoder KeyCode
-- | Retrieves "checked" field in Decoder
checkedDecoder :: Decoder Checked
-- | Retrieves "value" field in Decoder
valueDecoder :: Decoder MisoString
module Miso.Event
module Miso.Html.Element
-- | Used to construct VNode's in View
nodeHtml :: MisoString -> [Attribute action] -> [View action] -> View action
-- | Construct a node with a Key
nodeHtmlKeyed :: MisoString -> Key -> [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h1
h1_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h2
h2_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h3
h3_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h4
h4_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h5
h5_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/h6
h6_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div
div_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/p
p_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/hr
hr_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre
pre_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/blockquote
blockquote_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/code
code_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/em
em_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
span_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a
a_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/strong
strong_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/i
i_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b
b_ :: [Attribute actbon] -> [View actbon] -> View actbon
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/u
u_ :: [Attribute actuon] -> [View actuon] -> View actuon
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sub
sub_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup
sup_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/br
br_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ol
ol_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ul
ul_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li
li_ :: [Attribute action] -> [View action] -> View action
-- | Contains Key, inteded to be used for child replacement patch
--
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/li
liKeyed_ :: Key -> [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dl
dl_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dt
dt_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dd
dd_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
img_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe
iframe_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas
canvas_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/math
math_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
script_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link
link_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
select_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
option_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
textarea_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form
form_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input
input_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
button_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/section
section_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/header
header_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/footer
footer_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav
nav_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/article
article_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
aside_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/address
address_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/main
main_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/body
body_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figure
figure_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption
figcaption_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
table_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption
caption_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/colgroup
colgroup_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/col
col_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tbody
tbody_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/thead
thead_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tfoot
tfoot_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/tr
tr_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
td_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/th
th_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label
label_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset
fieldset_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/legend
legend_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
datalist_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/optgroup
optgroup_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/keygen
keygen_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/output
output_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/progress
progress_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meter
meter_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/center
center_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio
audio_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
video_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
source_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/track
track_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/embed
embed_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/object
object_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/param
param_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ins
ins_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/del
del_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/small
small_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/cite
cite_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dfn
dfn_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/abbr
abbr_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/time
time_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/var
var_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/samp
samp_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd
kbd_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/q
q_ :: [Attribute actqon] -> [View actqon] -> View actqon
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/s
s_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/mark
mark_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ruby
ruby_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rt
rt_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/rp
rp_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdi
bdi_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/bdo
bdo_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/wbr
wbr_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/details
details_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary
summary_ :: [Attribute action] -> [View action] -> View action
-- |
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem
menuitem_ :: [Attribute action] -> [View action] -> View action
-- | https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu
menu_ :: [Attribute action] -> [View action] -> View action
module Miso.Html.Event
-- | For defining delegated events
--
-- -- let clickHandler = on "click" emptyDecoder $ \() -> Action -- in button_ [ clickHandler, class_ "add" ] [ text_ "+" ] --on :: MisoString -> Decoder r -> (r -> action) -> Attribute action -- | For defining delegated events with options -- --
-- let clickHandler = onWithOptions defaultOptions "click" emptyDecoder $ \() -> Action -- in button_ [ clickHandler, class_ "add" ] [ text_ "+" ] --onWithOptions :: Options -> MisoString -> Decoder r -> (r -> action) -> Attribute action -- | Options for handling event propagation. data Options Options :: Bool -> Bool -> Options [preventDefault] :: Options -> Bool [stopPropagation] :: Options -> Bool -- | Default value for Options. -- --
-- defaultOptions = Options { preventDefault = False, stopPropagation = False }
--
defaultOptions :: Options
-- | https://developer.mozilla.org/en-US/docs/Web/Events/click
onClick :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dblclick
onDoubleClick :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mousedown
onMouseDown :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mouseup
onMouseUp :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mouseenter
onMouseEnter :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mouseleave
onMouseLeave :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mouseover
onMouseOver :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/mouseout
onMouseOut :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/keydown
onKeyDown :: (KeyCode -> action) -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/keypress
onKeyPress :: (KeyCode -> action) -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/keyup
onKeyUp :: (KeyCode -> action) -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/input
onInput :: (MisoString -> action) -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/change
onChecked :: (Checked -> action) -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/submit
onSubmit :: action -> Attribute action
-- | blur event defined with custom options
--
-- https://developer.mozilla.org/en-US/docs/Web/Events/blur
onBlur :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/focus
onFocus :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/drag
onDrag :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dragleave
onDragLeave :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dragenter
onDragEnter :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dragend
onDragEnd :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dragstart
onDragStart :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/dragover
onDragOver :: action -> Attribute action
-- | https://developer.mozilla.org/en-US/docs/Web/Events/drop
onDrop :: AllowDrop -> action -> Attribute action
-- | Construct custom properties on DOM elements
--
-- -- div_ [ prop "id" "foo" ] [ ] --module Miso.Html.Property -- | Set field to Text value textProp :: MisoString -> MisoString -> Attribute action -- | Set field to String value stringProp :: MisoString -> String -> Attribute action -- | Set field to Bool value boolProp :: MisoString -> Bool -> Attribute action -- | Set field to Int value intProp :: MisoString -> Int -> Attribute action -- | Set field to Integer value integerProp :: MisoString -> Int -> Attribute action -- | Set field to Double value doubleProp :: MisoString -> Double -> Attribute action -- | Set "className" property -- https://developer.mozilla.org/en-US/docs/Web/API/Element/className class_ :: MisoString -> Attribute action -- | Define multiple classes conditionally -- --
-- div_ [ classList_ [ ("empty", null items) ] [ ]
--
classList_ :: [(MisoString, Bool)] -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/id
id_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/title
title_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/hidden
hidden_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/type
type_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/value
value_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/defaultValue
defaultValue_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/checked
checked_ :: Bool -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/placeholder
placeholder_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/selected
selected_ :: Bool -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/accept
accept_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/acceptCharset
acceptCharset_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/action
action_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/autocomplete
autocomplete_ :: MisoString -> Attribute action
-- | Set "autofocus" property
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/autofocus
autofocus_ :: Bool -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/autosave
autosave_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/disabled
disabled_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/enctype
enctype_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/formation
formation_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/list
list_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/maxlength
maxlength_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/minlength
minlength_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/method
method_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/multiple
multiple_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/name
name_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/novalidate
novalidate_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/pattern
pattern_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/readonly
readonly_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/required
required_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/size
size_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/for
for_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/form
form_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/max
max_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/min
min_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/step
step_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/cols
cols_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/rows
rows_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/wrap
wrap_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/href
href_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/target
target_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/download
download_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/downloadAs
downloadAs_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/hreflang
hreflang_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/media
media_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/ping
ping_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/rel
rel_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/ismap
ismap_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/usemap
usemap_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/shape
shape_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/coords
coords_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/src
src_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/height
height_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/width
width_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/alt
alt_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/autoplay
autoplay_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/controls
controls_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/loop
loop_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/preload
preload_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/poster
poster_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/default
default_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/kind
kind_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/srclang
srclang_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/sandbox
sandbox_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/seamless
seamless_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/srcdoc
srcdoc_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/reversed
reversed_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/start
start_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/align
align_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/colspan
colspan_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/rowspan
rowspan_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/headers
headers_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/scope
scope_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/async
async_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/charset
charset_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/content
content_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/defer
defer_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/httpEquiv
httpEquiv_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/language
language_ :: MisoString -> Attribute action
-- |
-- https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Attribute/scoped
scoped_ :: MisoString -> Attribute action
-- | Example usage:
--
-- -- import Miso -- -- data IntAction = Add | Subtract -- -- intView :: Int -> View IntAction -- intView n = div_ [ class_ "main" ] [ -- btn_ [ onClick Add ] [ text_ "+" ] -- , text_ $ pack (show n) -- , btn_ [ onClick Subtract ] [ text_ "-" ] -- ] ---- -- More information on how to use miso is available on GitHub -- -- http://github.com/dmjio/miso module Miso.Html -- | Virtual DOM implemented as a Rose Vector. Used for diffing, -- patching and event delegation. Not meant to be constructed directly, -- see View instead. data VTree action [VNode] :: {vType :: Text Element type (i.e. "div", "a", "p"), vNs :: NS HTML or SVG, vProps :: Props Fields present on DOM Node, vKey :: Maybe Key Key used for child swap patch, vChildren :: Vector (VTree action) Child nodes} -> VTree action [VText] :: {vText :: Text TextNode content} -> VTree action -- | Core type for constructing a VTree, use this instead of -- VTree directly. newtype View action View :: VTree action -> View action [runView] :: View action -> VTree action -- | Convenience class for using View class ToView v toView :: ToView v => v -> View action -- | View Attributes to annotate DOM, converted into Events, Props, -- Attrs and CSS data Attribute action P :: MisoString -> Value -> Attribute action E :: () -> Attribute action -- | VNode creation node :: NS -> MisoString -> Maybe Key -> [Attribute action] -> [View action] -> View action -- | VText creation text :: MisoString -> View action -- | Key for specific children patch newtype Key Key :: MisoString -> Key -- | Convert type into Key, ensure Key is unique class ToKey key toKey :: ToKey key => key -> Key -- | Namespace for element creation data NS -- | HTML Namespace HTML :: NS -- | SVG Namespace SVG :: NS -- | Constructs a property on a VNode, used to set fields on a DOM -- Node prop :: ToJSON a => MisoString -> a -> Attribute action -- | Constructs CSS for a DOM Element -- --
-- import qualified Data.Map as M -- div_ [ style_ $ M.singleton "background" "red" ] [ ] ---- -- https://developer.mozilla.org/en-US/docs/Web/CSS style_ :: Map MisoString MisoString -> Attribute action -- | For defining delegated events -- --
-- let clickHandler = on "click" emptyDecoder $ \() -> Action -- in button_ [ clickHandler, class_ "add" ] [ text_ "+" ] --on :: MisoString -> Decoder r -> (r -> action) -> Attribute action -- | For defining delegated events with options -- --
-- let clickHandler = onWithOptions defaultOptions "click" emptyDecoder $ \() -> Action -- in button_ [ clickHandler, class_ "add" ] [ text_ "+" ] --onWithOptions :: Options -> MisoString -> Decoder r -> (r -> action) -> Attribute action module Miso.TypeLevel -- | Convert client route type to a server web handler type -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute module Miso.Svg.Attribute -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accent-height accentHeight_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accelerate accelerate_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/accumulate accumulate_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/additive additive_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alphabetic alphabetic_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/allowReorder allowReorder_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/amplitude amplitude_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/arabic-form arabicForm_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ascent ascent_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeName attributeName_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/attributeType attributeType_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/autoReverse autoReverse_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/azimuth azimuth_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseFrequency baseFrequency_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseProfile baseProfile_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bbox bbox_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/begin begin_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/bias bias_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/by by_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/calcMode calcMode_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cap-height capHeight_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/class class_' :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clipPathUnits clipPathUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentScriptType contentScriptType_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/contentStyleType contentStyleType_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cx cx_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cy cy_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d d_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/decelerate decelerate_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/descent descent_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/diffuseConstant diffuseConstant_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/divisor divisor_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dur dur_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dx dx_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dy dy_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/edgeMode edgeMode_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/elevation elevation_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/end end_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/exponent exponent_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/externalResourcesRequired externalResourcesRequired_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterRes filterRes_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filterUnits filterUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/format format_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/from from_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fx fx_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fy fy_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g1 g1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/g2 g2_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-name glyphName_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyphRef glyphRef_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientTransform gradientTransform_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/gradientUnits gradientUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/hanging hanging_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/height height_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-adv-x horizAdvX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-origin-x horizOriginX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horiz-origin-y horizOriginY_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/id id_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ideographic ideographic_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/in in_' :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/in2 in2_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/intercept intercept_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k k_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k1 k1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k2 k2_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k3 k3_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/k4 k4_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelMatrix kernelMatrix_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kernelUnitLength kernelUnitLength_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyPoints keyPoints_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keySplines keySplines_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/keyTimes keyTimes_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lang lang_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lengthAdjust lengthAdjust_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/limitingConeAngle limitingConeAngle_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/local local_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerHeight markerHeight_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerUnits markerUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerWidth markerWidth_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskContentUnits maskContentUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/maskUnits maskUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mathematical mathematical_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/max max_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/media media_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/method method_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/min min_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mode mode_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/name name_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/numOctaves numOctaves_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/offset offset_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/operator operator_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/order order_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orient orient_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/orientation orientation_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/origin origin_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-position overlinePosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overline-thickness overlineThickness_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/panose-1 panose1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/path path_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pathLength pathLength_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternContentUnits patternContentUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternTransform patternTransform_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/patternUnits patternUnits_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/point-order pointOrder_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/points points_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtX pointsAtX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtY pointsAtY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointsAtZ pointsAtZ_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAlpha preserveAlpha_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/preserveAspectRatio preserveAspectRatio_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/primitiveUnits primitiveUnits_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/r r_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/radius radius_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refX refX_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/refY refY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rendering-intent renderingIntent_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatCount repeatCount_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/repeatDur repeatDur_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredExtensions requiredExtensions_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/requiredFeatures requiredFeatures_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/restart restart_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/result result_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rotate rotate_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/rx rx_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/ry ry_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/scale scale_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/seed seed_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/slope slope_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spacing spacing_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularConstant specularConstant_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/specularExponent specularExponent_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/speed speed_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/spreadMethod spreadMethod_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/startOffset startOffset_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stdDeviation stdDeviation_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemh stemh_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stemv stemv_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stitchTiles stitchTiles_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-position strikethroughPosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethrough-thickness strikethroughThickness_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/string string_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/style style_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/surfaceScale surfaceScale_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/systemLanguage systemLanguage_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/tableValues tableValues_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/target target_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetX targetX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/targetY targetY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textLength textLength_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/title title_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/to to_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform transform_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/type type_' :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u1 u1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/u2 u2_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-position underlinePosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underline-thickness underlineThickness_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode unicode_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-range unicodeRange_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/units-per-em unitsPerEm_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-alphabetic vAlphabetic_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-hanging vHanging_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-ideographic vIdeographic_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/v-mathematical vMathematical_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/values values_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/version version_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-adv-y vertAdvY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-x vertOriginX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vert-origin-y vertOriginY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox viewBox_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewTarget viewTarget_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/width width_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/widths widths_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x x_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x-height xHeight_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x1 x1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/x2 x2_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xChannelSelector xChannelSelector_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkActuate xlinkActuate_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkArcrole xlinkArcrole_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkHref xlinkHref_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkRole xlinkRole_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkShow xlinkShow_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkTitle xlinkTitle_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlinkType xlinkType_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xmlBase xmlBase_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xmlLang xmlLang_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xmlSpace xmlSpace_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y y_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y1 y1_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/y2 y2_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/yChannelSelector yChannelSelector_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/z z_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/zoomAndPan zoomAndPan_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/alignment-baseline alignmentBaseline_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baseline-shift baselineShift_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path clipPath_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-rule clipRule_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip clip_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation-filters colorInterpolationFilters_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-interpolation colorInterpolation_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-profile colorProfile_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color-rendering colorRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/color color_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/cursor cursor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/direction direction_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display display_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/dominant-baseline dominantBaseline_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/enable-background enableBackground_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-opacity fillOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill-rule fillRule_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fill fill_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/filter filter_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-color floodColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/flood-opacity floodOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-family fontFamily_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size-adjust fontSizeAdjust_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-size fontSize_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-stretch fontStretch_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-style fontStyle_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-variant fontVariant_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/font-weight fontWeight_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-horizontal glyphOrientationHorizontal_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyph-orientation-vertical glyphOrientationVertical_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/image-rendering imageRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/kerning kerning_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/letter-spacing letterSpacing_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lighting-color lightingColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-end markerEnd_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-mid markerMid_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/marker-start markerStart_ :: MisoString -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/mask mask_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity opacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overflow overflow_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/pointer-events pointerEvents_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering shapeRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-color stopColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stop-opacity stopOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dasharray strokeDasharray_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-dashoffset strokeDashoffset_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linecap strokeLinecap_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-linejoin strokeLinejoin_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-miterlimit strokeMiterlimit_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-opacity strokeOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-width strokeWidth_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke stroke_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-anchor textAnchor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-decoration textDecoration_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/text-rendering textRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicode-bidi unicodeBidi_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility visibility_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing wordSpacing_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writing-mode writingMode_ :: MisoString -> Attribute action module Miso.Svg.Element -- | Creates an svg tag svg_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject foreignObject_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle circle_ :: [Attribute action] -> [View action] -> View action -- | -- https__://developer.mozilla.org/en-US/docs/Web/SVG/Element/ellipse ellipse_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image image_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image line_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/path path_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polygon polygon_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/polyline polyline_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/rect rect_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/use use_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animate animate_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateColor animateColor_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateMotion animateMotion_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/animateMotion animateTransform_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mpath mpath_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/set set_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/desc desc_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/metadata metadata_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/title title_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/a a_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs defs_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/g g_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/marker marker_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/mask mask_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/missingGlyph missingGlyph_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/pattern pattern_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/switch switch_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/symbol symbol_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/altGlyph altGlyph_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/altGlyphDef altGlyphDef_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/altGlyphItem altGlyphItem_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/glyph glyph_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/glyphRef glyphRef_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/glyphRef textPath_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/text text_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/tref tref_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/tspan tspan_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font font_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font-face fontFace_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font-face-format fontFaceFormat_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font-face-name fontFaceName_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font-face-src fontFaceSrc_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/font-face-uri fontFaceUri_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/hkern hkern_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/vkern vkern_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/linearGradient linearGradient_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/radialGradient radialGradient_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/stop stop_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feBlend feBlend_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feColorMatrix feColorMatrix_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComponentTransfer feComponentTransfer_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feComposite feComposite_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feConvolveMatrix feConvolveMatrix_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDiffuseLighting feDiffuseLighting_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDisplacementMap feDisplacementMap_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFlood feFlood_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncA feFuncA_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncB feFuncB_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncG feFuncG_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feFuncR feFuncR_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feGaussianBlur feGaussianBlur_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feImage feImage_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMerge feMerge_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMergeNode feMergeNode_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feMorhpology feMorhpology_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feOffset feOffset_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpecularLighting feSpecularLighting_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTile feTile_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feTurbulence feTurbulence_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feDistantLight feDistantLight_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/fePointLight fePointLight_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/feSpotLight feSpotLight_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/clipPath clipPath_ :: [Attribute action] -> [View action] -> View action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Element/color-profile colorProfile_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/cursor cursor_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/filter filter_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/script script_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/style style_ :: [Attribute action] -> [View action] -> View action -- | https://developer.mozilla.org/en-US/docs/Web/SVG/Element/view view_ :: [Attribute action] -> [View action] -> View action module Miso.Svg.Event -- | onBegin event onBegin :: action -> Attribute action -- | onEnd event onEnd :: action -> Attribute action -- | onRepeat event onRepeat :: action -> Attribute action -- | onAbort event onAbort :: action -> Attribute action -- | onError event onError :: action -> Attribute action -- | onResize event onResize :: action -> Attribute action -- | onScroll event onScroll :: action -> Attribute action -- | onLoad event onLoad :: action -> Attribute action -- | onUnload event onUnload :: action -> Attribute action -- | onZoom event onZoom :: action -> Attribute action -- | onActivate event onActivate :: action -> Attribute action -- | https://developer.mozilla.org/en-US/docs/Web/Events/click onClick :: action -> Attribute action -- | onFocusIn event onFocusIn :: action -> Attribute action -- | onFocusOut event onFocusOut :: action -> Attribute action -- | onMouseDown event onMouseDown :: action -> Attribute action -- | onMouseMove event onMouseMove :: action -> Attribute action -- | onMouseOut event onMouseOut :: action -> Attribute action -- | onMouseOver event onMouseOver :: action -> Attribute action -- | onMouseUp event onMouseUp :: action -> Attribute action -- | Example usage: -- --
-- import Miso -- import Miso.Svg -- -- intView :: Int -> View IntAction -- intView n = svg_ [ height_ "100", width "100" ] [ -- circle_ [ cx_ "50", cy_ "50", r_ "40", stroke_ "green", strokeWidth_ "4", fill_ "yellow" ] [] -- ] ---- -- More information on how to use miso is available on GitHub -- -- http://github.com/dmjio/miso module Miso.Svg module Miso