-- 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