Module
Halogen.Svg.Indexed
- Package
- purescript-halogen-svg-elems
- Repository
- JordanMartinez/purescript-halogen-svg-elems
Note: an element may contain more attributes than what
we currently allow in its corresponding SVGelemName
.
#GlobalEventAttributes Source
type GlobalEventAttributes :: Row Type -> Row Type
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)
#GlobalAttributes Source
type GlobalAttributes :: Row Type -> Row Type
type GlobalAttributes r = CoreAttributes + GlobalEventAttributes + r
#StokeEndAttributes Source
type StokeEndAttributes :: Row Type -> Row Type
type StokeEndAttributes r = (strokeLineCap :: String | r)
#StrokeJoinAttributes Source
type StrokeJoinAttributes :: Row Type -> Row Type
type StrokeJoinAttributes r = (strokeLineJoin :: String, strokeMiterLimit :: String | r)
#FillAttributes Source
type FillAttributes :: Row Type -> Row Type
type FillAttributes r = (fill :: String, fillOpacity :: Number | r)
#MarkerAttributes Source
type MarkerAttributes :: Row Type -> Row Type
type MarkerAttributes r = (markerEnd :: String, markerMid :: String, markerStart :: String | r)
#CanBeMaskedAttributes Source
type CanBeMaskedAttributes :: Row Type -> Row Type
type CanBeMaskedAttributes r = (mask :: String | r)
#SVGg Source
type SVGg :: Row Type
type SVGg = GlobalAttributes + AllPresentationAttributes + (transform :: String)
#SVGforeignObject Source
type SVGforeignObject :: Row Type
type SVGforeignObject = GlobalAttributes + AllPresentationAttributes + (height :: Number, width :: Number, x :: Number, y :: Number)
#SVGcircle Source
type SVGcircle :: Row Type
type SVGcircle = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + FillAttributes + MarkerAttributes + (cx :: Number, cy :: Number, r :: Number, transform :: String)
#SVGellipse Source
type SVGellipse :: Row Type
type SVGellipse = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + FillAttributes + MarkerAttributes + (cx :: Number, cy :: Number, rx :: Number, ry :: Number, transform :: String)
#SVGline Source
type SVGline :: Row Type
type SVGline = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + MarkerAttributes + (transform :: String, x1 :: Number, x2 :: Number, y1 :: Number, y2 :: Number)
#SVGpolyline Source
type SVGpolyline :: Row Type
type SVGpolyline = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + MarkerAttributes + (pathLength :: Number, points :: String)
#SVGpolygon Source
type SVGpolygon :: Row Type
type SVGpolygon = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + MarkerAttributes + (pathLength :: Number, points :: String)
#SVGpath Source
type SVGpath :: Row Type
type SVGpath = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + StrokeJoinAttributes + FillAttributes + MarkerAttributes + (d :: String, transform :: String)
#SVGrect Source
type SVGrect :: Row Type
type SVGrect = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StrokeJoinAttributes + FillAttributes + MarkerAttributes + (height :: Number, rx :: Number, ry :: Number, transform :: String, width :: Number, x :: Number, y :: Number)
#SVGtext Source
type SVGtext :: Row Type
type SVGtext = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + StrokeJoinAttributes + FillAttributes + FontAttributes + (dominantBaseline :: String, textAnchor :: String, transform :: String, x :: Number, y :: Number)
#AnimationAttributes Source
type AnimationAttributes :: Row Type -> Row Type
type AnimationAttributes r = GlobalAttributes (begin :: String, dur :: String, fill :: String, from :: String, repeatCount :: String, to :: String | r)
#SVGanimate Source
type SVGanimate :: Row Type
type SVGanimate = AnimationAttributes (attributeName :: String)
#SVGanimateMotion Source
type SVGanimateMotion :: Row Type
type SVGanimateMotion = AnimationAttributes (path :: String)
#SVGuse Source
type SVGuse :: Row Type
type SVGuse = GlobalAttributes + CanBeMaskedAttributes + StrokeAttributes + StokeEndAttributes + StrokeJoinAttributes + FillAttributes + FontAttributes + (height :: Number, href :: String, transform :: String, width :: Number, x :: Number, y :: Number)
- Modules
- Halogen.
Svg. Attributes - Halogen.
Svg. Attributes. Align - Halogen.
Svg. Attributes. Baseline - Halogen.
Svg. Attributes. CSSLength - Halogen.
Svg. Attributes. Color - Halogen.
Svg. Attributes. Duration - Halogen.
Svg. Attributes. FillState - Halogen.
Svg. Attributes. FontSize - Halogen.
Svg. Attributes. FontStretch - Halogen.
Svg. Attributes. FontStyle - Halogen.
Svg. Attributes. FontWeight - Halogen.
Svg. Attributes. MarkerUnit - Halogen.
Svg. Attributes. MaskUnit - Halogen.
Svg. Attributes. MeetOrSlice - Halogen.
Svg. Attributes. Orient - Halogen.
Svg. Attributes. Path - Halogen.
Svg. Attributes. StrokeLineCap - Halogen.
Svg. Attributes. StrokeLineJoin - Halogen.
Svg. Attributes. TextAnchor - Halogen.
Svg. Attributes. Transform - Halogen.
Svg. Elements - Halogen.
Svg. Indexed