-- 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, and an extensible -- Subscription-based subsystem. Inspired by Elm, Redux and Bobril. -- IO and other 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.1.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 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 instance Miso.String.ToMisoString Data.Aeson.Types.Internal.Value module Miso.Event.Types -- | Type used for Keyboard events 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 options 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/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 options 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 model [VNode] :: {vType :: Text Element type (i.e. "div", "a", "p"), vNs :: NS HTML or SVG, vProps :: Props Fields present on DOM Node, vCss :: CSS Styles, vKey :: Maybe Key Key used for child swap patch, vChildren :: Vector (VTree model) Child nodes} -> VTree model [VText] :: {vText :: Text TextNode content} -> VTree model -- | Core type for constructing a VTree, use this instead of -- VTree directly. newtype View model View :: VTree model -> View model [runView] :: View model -> VTree model -- | Convenience class for using View class ToView v toView :: ToView v => v -> View model -- | View Attributes to annotate DOM, converted into Events, Props, -- Attrs and CSS data Attribute model C :: MisoString -> MisoString -> Attribute model P :: MisoString -> Value -> Attribute model E :: () -> Attribute model -- | VNode creation node :: NS -> MisoString -> Maybe Key -> [Attribute model] -> [View model] -> View model -- | VText creation text :: ToMisoString str => str -> View model -- | 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 model -- | 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 -- | 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/arabicForm 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/capHeight 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/glyphName 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/horizAdvX horizAdvX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horizOriginX horizOriginX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/horizOriginY 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/overlinePosition overlinePosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/overlineThickness overlineThickness_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/panose1 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/pointOrder 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/renderingIntent 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/strikethroughPosition strikethroughPosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strikethroughThickness 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/underlinePosition underlinePosition_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/underlineThickness 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/unicodeRange unicodeRange_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unitsPerEm unitsPerEm_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vAlphabetic vAlphabetic_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vHanging vHanging_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vIdeographic vIdeographic_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vMathematical 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/vertAdvY vertAdvY_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vertOriginX vertOriginX_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/vertOriginY 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/xHeight 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/alignmentBaseline alignmentBaseline_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/baselineShift baselineShift_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clipPath clipPath_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clipRule 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/colorInterpolationFilters colorInterpolationFilters_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/colorInterpolation colorInterpolation_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/colorProfile colorProfile_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/colorRendering 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/dominantBaseline dominantBaseline_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/enableBackground enableBackground_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fillOpacity fillOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fillRule 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/floodColor floodColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/floodOpacity floodOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontFamily fontFamily_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontSizeAdjust fontSizeAdjust_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontSize fontSize_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontStretch fontStretch_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontStyle fontStyle_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontVariant fontVariant_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/fontWeight fontWeight_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyphOrientationHorizontal glyphOrientationHorizontal_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/glyphOrientationVertical glyphOrientationVertical_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/imageRendering 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/letterSpacing letterSpacing_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/lightingColor lightingColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerEnd markerEnd_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerMid markerMid_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/markerStart 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/pointerEvents pointerEvents_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shapeRendering shapeRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stopColor stopColor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stopOpacity stopOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeDasharray strokeDasharray_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeDashoffset strokeDashoffset_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeLinecap strokeLinecap_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeLinejoin strokeLinejoin_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeMiterlimit strokeMiterlimit_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeOpacity strokeOpacity_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/strokeWidth 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/textAnchor textAnchor_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textDecoration textDecoration_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/textRendering textRendering_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/unicodeBidi 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/wordSpacing wordSpacing_ :: MisoString -> Attribute action -- | -- https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/writingMode 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