miyamoen / elm-origami / Origami.Svg.Attributes

Drop-in replacement for the Svg.Attributes module from the elm/svg package. The only functions added are css, fromSvgAttribute, batchAttributes and noAttribute:

css : List Origami.Style -> Origami.Svg.Attribute msg

Apply styles to an element.

See the Origami module documentation for an overview of how to use this function.

fromSvgAttribute : VirtualDom.Attribute msg -> Origami.Svg.Attribute msg

batchAttributes : List (Origami.Svg.Attribute msg) -> Origami.Svg.Attribute msg

Batch Attributes.

noAttribute : Origami.Svg.Attribute msg

Empty Attribute.

if predicate then
    class "spam"
then
    noAttribute

Regular attributes

accentHeight : String -> Origami.Svg.Attribute msg

accelerate : String -> Origami.Svg.Attribute msg

accumulate : String -> Origami.Svg.Attribute msg

additive : String -> Origami.Svg.Attribute msg

alphabetic : String -> Origami.Svg.Attribute msg

allowReorder : String -> Origami.Svg.Attribute msg

amplitude : String -> Origami.Svg.Attribute msg

arabicForm : String -> Origami.Svg.Attribute msg

ascent : String -> Origami.Svg.Attribute msg

attributeName : String -> Origami.Svg.Attribute msg

attributeType : String -> Origami.Svg.Attribute msg

autoReverse : String -> Origami.Svg.Attribute msg

azimuth : String -> Origami.Svg.Attribute msg

baseFrequency : String -> Origami.Svg.Attribute msg

baseProfile : String -> Origami.Svg.Attribute msg

bbox : String -> Origami.Svg.Attribute msg

begin : String -> Origami.Svg.Attribute msg

bias : String -> Origami.Svg.Attribute msg

by : String -> Origami.Svg.Attribute msg

calcMode : String -> Origami.Svg.Attribute msg

capHeight : String -> Origami.Svg.Attribute msg

class : String -> Origami.Svg.Attribute msg

clipPathUnits : String -> Origami.Svg.Attribute msg

contentScriptType : String -> Origami.Svg.Attribute msg

contentStyleType : String -> Origami.Svg.Attribute msg

cx : String -> Origami.Svg.Attribute msg

cy : String -> Origami.Svg.Attribute msg

d : String -> Origami.Svg.Attribute msg

decelerate : String -> Origami.Svg.Attribute msg

descent : String -> Origami.Svg.Attribute msg

diffuseConstant : String -> Origami.Svg.Attribute msg

divisor : String -> Origami.Svg.Attribute msg

dur : String -> Origami.Svg.Attribute msg

dx : String -> Origami.Svg.Attribute msg

dy : String -> Origami.Svg.Attribute msg

edgeMode : String -> Origami.Svg.Attribute msg

elevation : String -> Origami.Svg.Attribute msg

end : String -> Origami.Svg.Attribute msg

exponent : String -> Origami.Svg.Attribute msg

externalResourcesRequired : String -> Origami.Svg.Attribute msg

filterRes : String -> Origami.Svg.Attribute msg

filterUnits : String -> Origami.Svg.Attribute msg

format : String -> Origami.Svg.Attribute msg

from : String -> Origami.Svg.Attribute msg

fx : String -> Origami.Svg.Attribute msg

fy : String -> Origami.Svg.Attribute msg

g1 : String -> Origami.Svg.Attribute msg

g2 : String -> Origami.Svg.Attribute msg

glyphName : String -> Origami.Svg.Attribute msg

glyphRef : String -> Origami.Svg.Attribute msg

gradientTransform : String -> Origami.Svg.Attribute msg

gradientUnits : String -> Origami.Svg.Attribute msg

hanging : String -> Origami.Svg.Attribute msg

height : String -> Origami.Svg.Attribute msg

horizAdvX : String -> Origami.Svg.Attribute msg

horizOriginX : String -> Origami.Svg.Attribute msg

horizOriginY : String -> Origami.Svg.Attribute msg

id : String -> Origami.Svg.Attribute msg

ideographic : String -> Origami.Svg.Attribute msg

in_ : String -> Origami.Svg.Attribute msg

in2 : String -> Origami.Svg.Attribute msg

intercept : String -> Origami.Svg.Attribute msg

k : String -> Origami.Svg.Attribute msg

k1 : String -> Origami.Svg.Attribute msg

k2 : String -> Origami.Svg.Attribute msg

k3 : String -> Origami.Svg.Attribute msg

k4 : String -> Origami.Svg.Attribute msg

kernelMatrix : String -> Origami.Svg.Attribute msg

kernelUnitLength : String -> Origami.Svg.Attribute msg

keyPoints : String -> Origami.Svg.Attribute msg

keySplines : String -> Origami.Svg.Attribute msg

keyTimes : String -> Origami.Svg.Attribute msg

lang : String -> Origami.Svg.Attribute msg

lengthAdjust : String -> Origami.Svg.Attribute msg

limitingConeAngle : String -> Origami.Svg.Attribute msg

local : String -> Origami.Svg.Attribute msg

markerHeight : String -> Origami.Svg.Attribute msg

markerUnits : String -> Origami.Svg.Attribute msg

markerWidth : String -> Origami.Svg.Attribute msg

maskContentUnits : String -> Origami.Svg.Attribute msg

maskUnits : String -> Origami.Svg.Attribute msg

mathematical : String -> Origami.Svg.Attribute msg

max : String -> Origami.Svg.Attribute msg

media : String -> Origami.Svg.Attribute msg

method : String -> Origami.Svg.Attribute msg

min : String -> Origami.Svg.Attribute msg

mode : String -> Origami.Svg.Attribute msg

name : String -> Origami.Svg.Attribute msg

numOctaves : String -> Origami.Svg.Attribute msg

offset : String -> Origami.Svg.Attribute msg

operator : String -> Origami.Svg.Attribute msg

order : String -> Origami.Svg.Attribute msg

orient : String -> Origami.Svg.Attribute msg

orientation : String -> Origami.Svg.Attribute msg

origin : String -> Origami.Svg.Attribute msg

overlinePosition : String -> Origami.Svg.Attribute msg

overlineThickness : String -> Origami.Svg.Attribute msg

panose1 : String -> Origami.Svg.Attribute msg

path : String -> Origami.Svg.Attribute msg

pathLength : String -> Origami.Svg.Attribute msg

patternContentUnits : String -> Origami.Svg.Attribute msg

patternTransform : String -> Origami.Svg.Attribute msg

patternUnits : String -> Origami.Svg.Attribute msg

pointOrder : String -> Origami.Svg.Attribute msg

points : String -> Origami.Svg.Attribute msg

pointsAtX : String -> Origami.Svg.Attribute msg

pointsAtY : String -> Origami.Svg.Attribute msg

pointsAtZ : String -> Origami.Svg.Attribute msg

preserveAlpha : String -> Origami.Svg.Attribute msg

preserveAspectRatio : String -> Origami.Svg.Attribute msg

primitiveUnits : String -> Origami.Svg.Attribute msg

r : String -> Origami.Svg.Attribute msg

radius : String -> Origami.Svg.Attribute msg

refX : String -> Origami.Svg.Attribute msg

refY : String -> Origami.Svg.Attribute msg

renderingIntent : String -> Origami.Svg.Attribute msg

repeatCount : String -> Origami.Svg.Attribute msg

repeatDur : String -> Origami.Svg.Attribute msg

requiredExtensions : String -> Origami.Svg.Attribute msg

requiredFeatures : String -> Origami.Svg.Attribute msg

restart : String -> Origami.Svg.Attribute msg

result : String -> Origami.Svg.Attribute msg

rotate : String -> Origami.Svg.Attribute msg

rx : String -> Origami.Svg.Attribute msg

ry : String -> Origami.Svg.Attribute msg

scale : String -> Origami.Svg.Attribute msg

seed : String -> Origami.Svg.Attribute msg

slope : String -> Origami.Svg.Attribute msg

spacing : String -> Origami.Svg.Attribute msg

specularConstant : String -> Origami.Svg.Attribute msg

specularExponent : String -> Origami.Svg.Attribute msg

speed : String -> Origami.Svg.Attribute msg

spreadMethod : String -> Origami.Svg.Attribute msg

startOffset : String -> Origami.Svg.Attribute msg

stdDeviation : String -> Origami.Svg.Attribute msg

stemh : String -> Origami.Svg.Attribute msg

stemv : String -> Origami.Svg.Attribute msg

stitchTiles : String -> Origami.Svg.Attribute msg

strikethroughPosition : String -> Origami.Svg.Attribute msg

strikethroughThickness : String -> Origami.Svg.Attribute msg

string : String -> Origami.Svg.Attribute msg

style : String -> Origami.Svg.Attribute msg

surfaceScale : String -> Origami.Svg.Attribute msg

systemLanguage : String -> Origami.Svg.Attribute msg

tableValues : String -> Origami.Svg.Attribute msg

target : String -> Origami.Svg.Attribute msg

targetX : String -> Origami.Svg.Attribute msg

targetY : String -> Origami.Svg.Attribute msg

textLength : String -> Origami.Svg.Attribute msg

title : String -> Origami.Svg.Attribute msg

to : String -> Origami.Svg.Attribute msg

transform : String -> Origami.Svg.Attribute msg

type_ : String -> Origami.Svg.Attribute msg

u1 : String -> Origami.Svg.Attribute msg

u2 : String -> Origami.Svg.Attribute msg

underlinePosition : String -> Origami.Svg.Attribute msg

underlineThickness : String -> Origami.Svg.Attribute msg

unicode : String -> Origami.Svg.Attribute msg

unicodeRange : String -> Origami.Svg.Attribute msg

unitsPerEm : String -> Origami.Svg.Attribute msg

vAlphabetic : String -> Origami.Svg.Attribute msg

vHanging : String -> Origami.Svg.Attribute msg

vIdeographic : String -> Origami.Svg.Attribute msg

vMathematical : String -> Origami.Svg.Attribute msg

values : String -> Origami.Svg.Attribute msg

version : String -> Origami.Svg.Attribute msg

vertAdvY : String -> Origami.Svg.Attribute msg

vertOriginX : String -> Origami.Svg.Attribute msg

vertOriginY : String -> Origami.Svg.Attribute msg

viewBox : String -> Origami.Svg.Attribute msg

viewTarget : String -> Origami.Svg.Attribute msg

width : String -> Origami.Svg.Attribute msg

widths : String -> Origami.Svg.Attribute msg

x : String -> Origami.Svg.Attribute msg

xHeight : String -> Origami.Svg.Attribute msg

x1 : String -> Origami.Svg.Attribute msg

x2 : String -> Origami.Svg.Attribute msg

xChannelSelector : String -> Origami.Svg.Attribute msg

xlinkActuate : String -> Origami.Svg.Attribute msg

xlinkArcrole : String -> Origami.Svg.Attribute msg

xlinkHref : String -> Origami.Svg.Attribute msg

xlinkRole : String -> Origami.Svg.Attribute msg

xlinkShow : String -> Origami.Svg.Attribute msg

xlinkTitle : String -> Origami.Svg.Attribute msg

xlinkType : String -> Origami.Svg.Attribute msg

xmlBase : String -> Origami.Svg.Attribute msg

xmlLang : String -> Origami.Svg.Attribute msg

xmlSpace : String -> Origami.Svg.Attribute msg

y : String -> Origami.Svg.Attribute msg

y1 : String -> Origami.Svg.Attribute msg

y2 : String -> Origami.Svg.Attribute msg

yChannelSelector : String -> Origami.Svg.Attribute msg

z : String -> Origami.Svg.Attribute msg

zoomAndPan : String -> Origami.Svg.Attribute msg

Presentation attributes

alignmentBaseline : String -> Origami.Svg.Attribute msg

baselineShift : String -> Origami.Svg.Attribute msg

clipPath : String -> Origami.Svg.Attribute msg

clipRule : String -> Origami.Svg.Attribute msg

clip : String -> Origami.Svg.Attribute msg

colorInterpolationFilters : String -> Origami.Svg.Attribute msg

colorInterpolation : String -> Origami.Svg.Attribute msg

colorProfile : String -> Origami.Svg.Attribute msg

colorRendering : String -> Origami.Svg.Attribute msg

color : String -> Origami.Svg.Attribute msg

cursor : String -> Origami.Svg.Attribute msg

direction : String -> Origami.Svg.Attribute msg

display : String -> Origami.Svg.Attribute msg

dominantBaseline : String -> Origami.Svg.Attribute msg

enableBackground : String -> Origami.Svg.Attribute msg

fillOpacity : String -> Origami.Svg.Attribute msg

fillRule : String -> Origami.Svg.Attribute msg

fill : String -> Origami.Svg.Attribute msg

filter : String -> Origami.Svg.Attribute msg

floodColor : String -> Origami.Svg.Attribute msg

floodOpacity : String -> Origami.Svg.Attribute msg

fontFamily : String -> Origami.Svg.Attribute msg

fontSizeAdjust : String -> Origami.Svg.Attribute msg

fontSize : String -> Origami.Svg.Attribute msg

fontStretch : String -> Origami.Svg.Attribute msg

fontStyle : String -> Origami.Svg.Attribute msg

fontVariant : String -> Origami.Svg.Attribute msg

fontWeight : String -> Origami.Svg.Attribute msg

glyphOrientationHorizontal : String -> Origami.Svg.Attribute msg

glyphOrientationVertical : String -> Origami.Svg.Attribute msg

imageRendering : String -> Origami.Svg.Attribute msg

kerning : String -> Origami.Svg.Attribute msg

letterSpacing : String -> Origami.Svg.Attribute msg

lightingColor : String -> Origami.Svg.Attribute msg

markerEnd : String -> Origami.Svg.Attribute msg

markerMid : String -> Origami.Svg.Attribute msg

markerStart : String -> Origami.Svg.Attribute msg

mask : String -> Origami.Svg.Attribute msg

opacity : String -> Origami.Svg.Attribute msg

overflow : String -> Origami.Svg.Attribute msg

pointerEvents : String -> Origami.Svg.Attribute msg

shapeRendering : String -> Origami.Svg.Attribute msg

stopColor : String -> Origami.Svg.Attribute msg

stopOpacity : String -> Origami.Svg.Attribute msg

strokeDasharray : String -> Origami.Svg.Attribute msg

strokeDashoffset : String -> Origami.Svg.Attribute msg

strokeLinecap : String -> Origami.Svg.Attribute msg

strokeLinejoin : String -> Origami.Svg.Attribute msg

strokeMiterlimit : String -> Origami.Svg.Attribute msg

strokeOpacity : String -> Origami.Svg.Attribute msg

strokeWidth : String -> Origami.Svg.Attribute msg

stroke : String -> Origami.Svg.Attribute msg

textAnchor : String -> Origami.Svg.Attribute msg

textDecoration : String -> Origami.Svg.Attribute msg

textRendering : String -> Origami.Svg.Attribute msg

unicodeBidi : String -> Origami.Svg.Attribute msg

visibility : String -> Origami.Svg.Attribute msg

wordSpacing : String -> Origami.Svg.Attribute msg

writingMode : String -> Origami.Svg.Attribute msg