Module
Halogen.Svg.Indexed
- Package
- purescript-halogen-svg-elems
- Repository
- JordanMartinez/purescript-halogen-svg-elems
#CoreAttributes Source
type CoreAttributes :: Row Type -> Row Typetype CoreAttributes r = (class :: String, id :: String | r)
#GlobalEventAttributes Source
type GlobalEventAttributes :: Row Type -> Row Typetype 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)
#GlobalAttributes Source
type GlobalAttributes :: Row Type -> Row Typetype GlobalAttributes r = CoreAttributes + GlobalEventAttributes + r
#StokeEndAttributes Source
type StokeEndAttributes :: Row Type -> Row Typetype StokeEndAttributes r = (strokeLinecap :: String | r)
#StrokeJoinAttributes Source
type StrokeJoinAttributes :: Row Type -> Row Typetype StrokeJoinAttributes r = (strokeLinejoin :: String, strokeMiterlimit :: String | r)
#FillAttributes Source
type FillAttributes :: Row Type -> Row Typetype FillAttributes r = (fill :: String, fillOpacity :: Number | r)
#MarkerAttributes Source
type MarkerAttributes :: Row Type -> Row Typetype MarkerAttributes r = (markerEnd :: String, markerMid :: String, markerStart :: String | r)
#SVGg Source
type SVGg :: Row Typetype SVGg = GlobalAttributes + AllPresentationAttributes + (transform :: String)
#SVGforeignObject Source
type SVGforeignObject :: Row Typetype SVGforeignObject = GlobalAttributes + AllPresentationAttributes + (height :: Number, width :: Number, x :: Number, y :: Number)
#SVGcircle Source
type SVGcircle :: Row Typetype SVGcircle = GlobalAttributes + StrokeAttributes + FillAttributes + MarkerAttributes + (cx :: Number, cy :: Number, r :: Number, transform :: String)
#SVGellipse Source
type SVGellipse :: Row Typetype SVGellipse = GlobalAttributes + StrokeAttributes + FillAttributes + MarkerAttributes + (cx :: Number, cy :: Number, rx :: Number, ry :: Number, transform :: String)
#SVGline Source
type SVGline :: Row Typetype SVGline = GlobalAttributes + StrokeAttributes + StokeEndAttributes + MarkerAttributes + (transform :: String, x1 :: Number, x2 :: Number, y1 :: Number, y2 :: Number)
#SVGpath Source
type SVGpath :: Row Typetype SVGpath = GlobalAttributes + StrokeAttributes + StokeEndAttributes + StrokeJoinAttributes + FillAttributes + MarkerAttributes + (d :: String, transform :: String)
#SVGrect Source
type SVGrect :: Row Typetype SVGrect = GlobalAttributes + StrokeAttributes + StrokeJoinAttributes + FillAttributes + MarkerAttributes + (height :: Number, rx :: Number, ry :: Number, transform :: String, width :: Number, x :: Number, y :: Number)
#SVGtext Source
type SVGtext :: Row Typetype SVGtext = GlobalAttributes + StrokeAttributes + StokeEndAttributes + StrokeJoinAttributes + FillAttributes + FontAttributes + (dominant_baseline :: String, text_anchor :: String, transform :: String, x :: Number, y :: Number)
#AnimationAttributes Source
type AnimationAttributes :: Row Type -> Row Typetype AnimationAttributes r = GlobalAttributes (begin :: String, dur :: String, fill :: String, from :: String, repeatCount :: Int, to :: String | r)
#SVGanimate Source
type SVGanimate :: Row Typetype SVGanimate = AnimationAttributes (attributeName :: String)
#SVGanimateMotion Source
type SVGanimateMotion :: Row Typetype SVGanimateMotion = AnimationAttributes (path :: String)