Module

Halogen.Svg.Indexed

#CoreAttributes

type CoreAttributes r = (id :: String | r)

#StyleAttributes

type StyleAttributes r = (class :: String | r)

#GlobalEventAttributes

type GlobalEventAttributes r = (onClick :: MouseEvent, onContextMenu :: MouseEvent, onDoubleClick :: MouseEvent, onKeyDown :: KeyboardEvent, onKeyPress :: KeyboardEvent, onKeyUp :: KeyboardEvent, onMouseDown :: MouseEvent, onMouseEnter :: MouseEvent, onMouseLeave :: MouseEvent, onMouseMove :: MouseEvent, onMouseOut :: MouseEvent, onMouseOver :: MouseEvent, onMouseUp :: MouseEvent, onWheel :: WheelEvent | r)

#PresentationAttributes

type PresentationAttributes r = (fill :: String, stroke :: String | r)

#MarkerAttributes

type MarkerAttributes r = (markerEnd :: String, markerMid :: String, markerStart :: String | r)

#SVGsvg

type SVGsvg = GlobalAttributes (height :: Number, preserveAspectRatio :: String, viewBox :: String, width :: Number)

#SVGcircle

type SVGcircle = GlobalAttributes (cx :: Number, cy :: Number, r :: Number, transform :: String)

#SVGellipse

type SVGellipse = GlobalAttributes (cx :: Number, cy :: Number, rx :: Number, ry :: Number, transform :: String)

#SVGrect

type SVGrect = GlobalAttributes (height :: Number, rx :: Number, ry :: Number, transform :: String, width :: Number, x :: Number, y :: Number)

#SVGg

type SVGg = GlobalAttributes (transform :: String)

#SVGpath

type SVGpath = MarkerAttributes (GlobalAttributes (d :: String, transform :: String))

#SVGline

type SVGline = MarkerAttributes (GlobalAttributes (strokeWidth :: Number, transform :: String, x1 :: Number, x2 :: Number, y1 :: Number, y2 :: Number))

#SVGtext

type SVGtext = GlobalAttributes (dominant_baseline :: String, font_size :: String, text_anchor :: String, transform :: String, x :: Number, y :: Number)

#SVGforeignObject

type SVGforeignObject = GlobalAttributes (height :: Number, width :: Number, x :: Number, y :: Number)

#SVGmarker

type SVGmarker = PresentationAttributes (StyleAttributes (CoreAttributes (markerHeight :: Number, markerUnits :: String, markerWidth :: Number, orient :: String, refX :: Number, refY :: Number, strokeWidth :: Number)))

#AnimationAttributes

type AnimationAttributes r = GlobalAttributes (begin :: String, dur :: String, fill :: String, from :: String, repeatCount :: Int, to :: String | r)

#SVGanimate

type SVGanimate = AnimationAttributes (attributeName :: String)

#SVGanimateMotion

#SVGmpath

type SVGmpath = (xlinkHref :: String)

#SVGtitle

Modules