react / react-0.13.3 / examples / basic-commonjs / node_modules / reactify / node_modules / react-tools / src / browser / ui / dom / SVGDOMPropertyConfig.js
81159 views/**1* Copyright 2013-2014, Facebook, Inc.2* All rights reserved.3*4* This source code is licensed under the BSD-style license found in the5* LICENSE file in the root directory of this source tree. An additional grant6* of patent rights can be found in the PATENTS file in the same directory.7*8* @providesModule SVGDOMPropertyConfig9*/1011/*jslint bitwise: true*/1213"use strict";1415var DOMProperty = require('DOMProperty');1617var MUST_USE_ATTRIBUTE = DOMProperty.injection.MUST_USE_ATTRIBUTE;1819var SVGDOMPropertyConfig = {20Properties: {21cx: MUST_USE_ATTRIBUTE,22cy: MUST_USE_ATTRIBUTE,23d: MUST_USE_ATTRIBUTE,24dx: MUST_USE_ATTRIBUTE,25dy: MUST_USE_ATTRIBUTE,26fill: MUST_USE_ATTRIBUTE,27fillOpacity: MUST_USE_ATTRIBUTE,28fontFamily: MUST_USE_ATTRIBUTE,29fontSize: MUST_USE_ATTRIBUTE,30fx: MUST_USE_ATTRIBUTE,31fy: MUST_USE_ATTRIBUTE,32gradientTransform: MUST_USE_ATTRIBUTE,33gradientUnits: MUST_USE_ATTRIBUTE,34markerEnd: MUST_USE_ATTRIBUTE,35markerMid: MUST_USE_ATTRIBUTE,36markerStart: MUST_USE_ATTRIBUTE,37offset: MUST_USE_ATTRIBUTE,38opacity: MUST_USE_ATTRIBUTE,39patternContentUnits: MUST_USE_ATTRIBUTE,40patternUnits: MUST_USE_ATTRIBUTE,41points: MUST_USE_ATTRIBUTE,42preserveAspectRatio: MUST_USE_ATTRIBUTE,43r: MUST_USE_ATTRIBUTE,44rx: MUST_USE_ATTRIBUTE,45ry: MUST_USE_ATTRIBUTE,46spreadMethod: MUST_USE_ATTRIBUTE,47stopColor: MUST_USE_ATTRIBUTE,48stopOpacity: MUST_USE_ATTRIBUTE,49stroke: MUST_USE_ATTRIBUTE,50strokeDasharray: MUST_USE_ATTRIBUTE,51strokeLinecap: MUST_USE_ATTRIBUTE,52strokeOpacity: MUST_USE_ATTRIBUTE,53strokeWidth: MUST_USE_ATTRIBUTE,54textAnchor: MUST_USE_ATTRIBUTE,55transform: MUST_USE_ATTRIBUTE,56version: MUST_USE_ATTRIBUTE,57viewBox: MUST_USE_ATTRIBUTE,58x1: MUST_USE_ATTRIBUTE,59x2: MUST_USE_ATTRIBUTE,60x: MUST_USE_ATTRIBUTE,61y1: MUST_USE_ATTRIBUTE,62y2: MUST_USE_ATTRIBUTE,63y: MUST_USE_ATTRIBUTE64},65DOMAttributeNames: {66fillOpacity: 'fill-opacity',67fontFamily: 'font-family',68fontSize: 'font-size',69gradientTransform: 'gradientTransform',70gradientUnits: 'gradientUnits',71markerEnd: 'marker-end',72markerMid: 'marker-mid',73markerStart: 'marker-start',74patternContentUnits: 'patternContentUnits',75patternUnits: 'patternUnits',76preserveAspectRatio: 'preserveAspectRatio',77spreadMethod: 'spreadMethod',78stopColor: 'stop-color',79stopOpacity: 'stop-opacity',80strokeDasharray: 'stroke-dasharray',81strokeLinecap: 'stroke-linecap',82strokeOpacity: 'stroke-opacity',83strokeWidth: 'stroke-width',84textAnchor: 'text-anchor',85viewBox: 'viewBox'86}87};8889module.exports = SVGDOMPropertyConfig;909192