Skip to content

Instantly share code, notes, and snippets.

@sprintr
Created January 3, 2015 07:23
Show Gist options
  • Save sprintr/a42c485823590bac9d8a to your computer and use it in GitHub Desktop.
Save sprintr/a42c485823590bac9d8a to your computer and use it in GitHub Desktop.
{
"groups": {
"animationAddition": ["accumulate", "additive"],
"animationAttributeTarget": ["attributeName", "attributeType"],
"animationEvent": ["onbegin", "onend", "onload", "onrepeat"],
"animationTiming": ["begin", "dur", "end", "fill", "max", "min", "repeatCount", "repeatDur", "restart"],
"animationValue": ["by", "calcMode", "from", "keySplines", "keyTimes", "to", "values"],
"conditionalProcessing": ["requiredExtensions", "requiredFeatures", "systemLanguage"],
"core": ["id", "xml:base", "xml:lang", "xml:space"],
"documentEvent": ["onabort", "onerror", "onresize", "onscroll", "onunload", "onzoom"],
"filterPrimitive": ["height", "result", "width", "x", "y"],
"graphicalEvent": ["onactivate", "onclick", "onfocusin", "onfocusout", "onload", "onmousedown", "onmousemove", "onmouseout", "onmouseover", "onmouseup"],
"presentation": ["alignment-baseline", "baseline-shift", "clip", "clip-path", "clip-rule", "color", "color-interpolation", "color-interpolation-filters", "color-profile", "color-rendering", "cursor", "direction", "display", "dominant-baseline", "enable-background", "fill", "fill-opacity", "fill-rule", "filter", "flood-color", "flood-opacity", "font-family", "font-size", "font-size-adjust", "font-stretch", "font-style", "font-variant", "font-weight", "glyph-orientation-horizontal", "glyph-orientation-vertical", "image-rendering", "kerning", "letter-spacing", "lighting-color", "marker-end", "marker-mid", "marker-start", "mask", "opacity", "overflow", "pointer-events", "shape-rendering", "stop-color", "stop-opacity", "stroke", "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-anchor", "text-decoration", "text-rendering", "unicode-bidi", "visibility", "word-spacing", "writing-mode"],
"transferFunctionElement": ["amplitude", "exponent", "intercept", "offset", "slope", "tableValues", "type"],
"xlink": ["xlink:actuate", "xlink:arcrole", "xlink:href", "xlink:role", "xlink:show", "xlink:title", "xlink:type"]
},
"tags": {
"a": {
"attributes": ["class", "externalResourcesRequired", "style", "target", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true,
"xlink": true
},
"altGlyph": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "format", "glyphRef", "rotate", "style", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true,
"xlink": true
},
"altGlyphDef": {
"core": true
},
"altGlyphItem": {
"core": true
},
"animate": {
"attributes": ["externalResourcesRequired"],
"animationAddition": true,
"animationAttributeTarget": true,
"animationEvent": true,
"animationTiming": true,
"animationValue": true,
"conditionalProcessing": true,
"core": true,
"presentation": true,
"xlink": true
},
"animateColor": {
"attributes": ["externalResourcesRequired"],
"animationAddition": true,
"animationAttributeTarget": true,
"animationEvent": true,
"animationTiming": true,
"animationValue": true,
"conditionalProcessing": true,
"core": true,
"presentation": true,
"xlink": true
},
"animateMotion": {
"attributes": ["externalResourcesRequired", "keyPoints", "origin", "path", "rotate"],
"animationAddition": true,
"animationEvent": true,
"animationTiming": true,
"animationValue": true,
"conditionalProcessing": true,
"core": true,
"xlink": true
},
"animateTransform": {
"attributes": ["externalResourcesRequired", "type"],
"animationAddition": true,
"animationAttributeTarget": true,
"animationEvent": true,
"animationTiming": true,
"animationValue": true,
"conditionalProcessing": true,
"core": true,
"xlink": true
},
"circle": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "r", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"clipPath": {
"attributes": ["class", "clipPathUnits", "externalResourcesRequired", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"presentation": true
},
"color-profile": {
"attributes": ["local", "name", "rendering-intent"],
"core": true,
"xlink": true
},
"cursor": {
"attributes": ["externalResourcesRequired", "x", "y"],
"conditionalProcessing": true,
"core": true,
"xlink": true
},
"defs": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"desc": {
"attributes": ["class", "style"],
"core": true
},
"ellipse": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "rx", "ry", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"feBlend": {
"attributes": ["class", "in2", "in", "mode", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feColorMatrix": {
"attibutes": ["class", "in", "style", "type", "values"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feComponentTransfer": {
"attributes": ["class", "in", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feComposite": {
"attributes": ["class", "in2", "in", "k1", "k2", "k3", "k4", "operator", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feConvolveMatrix": {
"attributes": ["bias", "class", "divisor", "edgeMode", "in", "kernelMatrix", "kernelUnitLength", "order", "preserveAlpha", "style", "targetX", "targetY"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feDiffuseLighting": {
"attributes": ["class", "diffuseConstant", "in", "kernelUnitLength", "style", "surfaceScale"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feDisplacementMap": {
"attributes": ["class", "in2", "in", "scale", "style", "xChannelSelector", "yChannelSelector"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feDistantLight": {
"attributes": ["azimuth", "elevation"],
"core": true
},
"feFlood": {
"attributes": ["class", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feFuncA": {
"core": true,
"transferFunctionElement": true
},
"feFuncB": {
"core": true,
"transferFunctionElement": true
},
"feFuncG": {
"core": true,
"transferFunctionElement": true
},
"feFuncR": {
"core": true,
"transferFunctionElement": true
},
"feGaussianBlur": {
"attributes": ["class", "in", "stdDeviation", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feImage": {
"attributes": ["class", "externalResourcesRequired", "preserveAspectRatio", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true,
"xlink": true
},
"feMerge": {
"attributes": ["class", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feMergeNode": {
"attributes": ["in"],
"core": true
},
"feMorphology": {
"attributes": ["class", "in", "operator", "radius", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feOffset": {
"attributes": ["class", "dx", "dy", "in", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"fePointLight": {
"attributes": ["x", "y", "z"],
"core": true
},
"feSpecularLighting": {
"attributes": ["class", "in", "kernelUnitLength", "specularConstant", "specularExponent", "style", "surfaceScale"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feSpotLight": {
"attributes": ["limitingConeAngle", "pointsAtX", "pointsAtY", "pointsAtZ", "specularExponent", "x", "y", "z"],
"core": true
},
"feTile": {
"attributes": ["class", "in", "style"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"feTurbulence": {
"attributes": ["baseFrequency", "class", "numOctaves", "seed", "stitchTiles", "style", "type"],
"core": true,
"filterPrimitive": true,
"presentation": true
},
"filter": {
"attributes": ["class", "externalResourcesRequired", "filterRes", "filterUnits", "height", "primitiveUnits", "style", "width", "x", "y"],
"core": true,
"presentation": true,
"xlink": true
},
"font": {
"attributes": ["class", "externalResourcesRequired", "horiz-adv-x", "horiz-origin-x", "horiz-origin-y", "style", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"core": true,
"presentation": true
},
"font-face": {
"attributes": ["accent-height", "alphabetic", "ascent", "bbox", "cap-height", "descent", "font-family", "font-size", "font-stretch", "font-style", "font-variant", "font-weight", "hanging", "ideographic", "mathematical", "overline-position", "overline-thickness", "panose-1", "slope", "stemh", "stemv", "strikethrough-position", "strikethrough-thickness", "underline-position", "underline-thickness", "unicode-range", "units-per-em", "v-alphabetic", "v-hanging", "v-ideographic", "v-mathematical", "widths", "x-height"],
"core": true
},
"font-face-format": {
"attributes": ["string"],
"core": true
},
"font-face-name": {
"attributes": ["name"],
"core": true
},
"font-face-src": {
"core": true
},
"font-face-uri": {
"core": true,
"xlink": true
},
"foreignObject": {
"attributes": ["class", "externalResourcesRequired", "height", "style", "transform", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"g": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"glyph": {
"attributes": ["arabic-form", "class", "d", "glyph-name", "horiz-adv-x", "lang", "orientation", "style", "unicode", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"core": true,
"presentation": true
},
"glyphRef": {
"attributes": ["class", "dx", "dy", "format", "glyphRef", "style", "x", "y"],
"core": true,
"presentation": true,
"xlink": true
},
"hkern": {
"attributes": ["g1", "g2", "k", "u1", "u2"],
"core": true
},
"image": {
"attributes": ["class", "externalResourcesRequired", "height", "preserveAspectRatio", "style", "transform", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true,
"xlink": true
},
"line": {
"attributes": ["class", "externalResourcesRequired", "style", "transform", "x1", "x2", "y1", "y2"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"linearGradient": {
"attributes": ["class", "externalResourcesRequired", "gradientTransform", "gradientUnits", "spreadMethod", "style", "x1", "x2", "y1", "y2"],
"core": true,
"presentation": true,
"xlink": true
},
"marker": {
"attributes": ["class", "externalResourcesRequired", "markerHeight", "markerUnits", "markerWidth", "orient", "preserveAspectRatio", "refX", "refY", "style", "viewBox"],
"core": true,
"presentation": true
},
"mask": {
"attributes": ["class", "externalResourcesRequired", "height", "maskContentUnits", "maskUnits", "style", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"presentation": true
},
"metadata": {
"core": true
},
"missing-glyph": {
"attributes": ["class", "d", "horiz-adv-x", "style", "vert-adv-y", "vert-origin-x", "vert-origin-y"],
"core": true,
"presentation": true
},
"mpath": {
"attributes": ["externalResourcesRequired"],
"core": true,
"xlink": true
},
"path": {
"attributes": ["class", "d", "externalResourcesRequired", "pathLength", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"pattern": {
"attributes": ["class", "externalResourcesRequired", "height", "patternContentUnits", "patternTransform", "patternUnits", "preserveAspectRatio", "style", "viewBox", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"presentation": true,
"xlink": true
},
"polygon": {
"attributes": ["class", "externalResourcesRequired", "points", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"polyline": {
"attributes": ["class", "externalResourcesRequired", "points", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"radialGradient": {
"attributes": ["class", "cx", "cy", "externalResourcesRequired", "fx", "fy", "gradientTransform", "gradientUnits", "r", "spreadMethod", "style"],
"core": true,
"presentation": true,
"xlink": true
},
"rect": {
"attributes": ["class", "externalResourcesRequired", "height", "rx", "ry", "style", "transform", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"script": {
"attributes": ["externalResourcesRequired", "type"],
"core": true,
"xlink": true
},
"set": {
"attributes": ["externalResourcesRequired", "to"],
"animationAttributeTarget": true,
"animationEvent": true,
"animationTiming": true,
"conditionalProcessing": true,
"core": true,
"xlink": true
},
"stop": {
"attributes": ["class", "offset", "style"],
"core": true,
"presentation": true
},
"style": {
"attributes": ["media", "title", "type"],
"core": true
},
"svg": {
"attributes": ["baseProfile", "class", "contentScriptType", "contentStyleType", "externalResourcesRequired", "height", "preserveAspectRatio", "style", "version", "viewBox", "width", "x", "y", "zoomAndPan"],
"conditionalProcessing": true,
"core": true,
"documentEvent": true,
"graphicalEvent": true,
"presentation": true
},
"switch": {
"attributes": ["class", "externalResourcesRequired", "style", "transform"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"symbol": {
"attributes": ["class", "externalResourcesRequired", "preserveAspectRatio", "style", "viewBox"],
"core": true,
"graphicalEvent": true,
"presentation": true
},
"text": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "lengthAdjust", "rotate", "style", "textLength", "transform", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"textPath": {
"attributes": ["class", "externalResourcesRequired", "method", "spacing", "startOffset", "style"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"title": {
"attributes": ["class", "style"],
"core": true
},
"tref": {
"attributes": ["class", "externalResourcesRequired", "style"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true,
"xlink": true
},
"tspan": {
"attributes": ["class", "dx", "dy", "externalResourcesRequired", "lengthAdjust", "rotate", "style", "textLength", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true
},
"use": {
"attributes": ["class", "externalResourcesRequired", "height", "style", "transform", "width", "x", "y"],
"conditionalProcessing": true,
"core": true,
"graphicalEvent": true,
"presentation": true,
"xlink": true
},
"view": {
"attributes": ["externalResourcesRequired", "preserveAspectRatio", "viewBox", "viewTarget", "zoomAndPan"],
"core": true
},
"vkern": {
"attributes": ["g1", "g2", "k", "u1", "u2"],
"core": true
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment