Module

Halogen.Svg.Indexed

Package
purescript-halogen-svg-elems
Repository
JordanMartinez/purescript-halogen-svg-elems

#CoreAttributes Source

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

#StyleAttributes Source

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

#GlobalEventAttributes Source

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 Source

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

#MarkerAttributes Source

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

#SVGsvg Source

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

#SVGcircle Source

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

#SVGellipse Source

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

#SVGrect Source

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

#SVGg Source

type SVGg = GlobalAttributes (transform :: String)

#SVGpath Source

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

#SVGline Source

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

#SVGtext Source

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

#SVGforeignObject Source

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

#SVGmarker Source

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

#AnimationAttributes Source

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

#SVGanimate Source

type SVGanimate = AnimationAttributes (attributeName :: String)

#SVGanimateMotion Source

#SVGmpath Source

type SVGmpath = (xlinkHref :: String)