diff --git a/src/svg/SvgExport.js b/src/svg/SvgExport.js index fbf279c1..11fe3701 100644 --- a/src/svg/SvgExport.js +++ b/src/svg/SvgExport.js @@ -458,7 +458,7 @@ new function() { // We can only use node nodes as defintion containers. Have the loop // produce one if it's a single item of another type (when calling // #exportSvg() on an item rather than a whole project) - var container = node.nodeName.toLowerCase() == 'svg' && node, + var container = node.nodeName == 'svg' && node, firstChild = container ? container.firstChild : node; for (var i in definitions.svgs) { if (!container) { diff --git a/src/svg/SvgImport.js b/src/svg/SvgImport.js index 6335761b..f6194b23 100644 --- a/src/svg/SvgImport.js +++ b/src/svg/SvgImport.js @@ -68,7 +68,7 @@ new function() { function importGroup(node, type) { var nodes = node.childNodes, - compound = type === 'clippath', + compound = type === 'clipPath', group = compound ? new CompoundPath() : new Group(), project = group._project, currentStyle = project._currentStyle; @@ -97,7 +97,7 @@ new function() { } // Restore currentStyle project._currentStyle = currentStyle; - if (/^(defs|clippath)$/.test(type)) { + if (/^(defs|clipPath)$/.test(type)) { // I don't think we need to add defs to the DOM. But we might want // to use Symbols for them? group.remove(); @@ -137,7 +137,7 @@ new function() { stops.push(applyAttributes(new GradientStop(), child)); } var gradient = new Gradient(stops), - isRadial = type == 'radialgradient', + isRadial = type === 'radialGradient', origin, destination, highlight; if (isRadial) { gradient.type = 'radial'; @@ -160,7 +160,7 @@ new function() { g: importGroup, // http://www.w3.org/TR/SVG/struct.html#NewDocument svg: importGroup, - clippath: importGroup, + clipPath: importGroup, // http://www.w3.org/TR/SVG/shapes.html#PolygonElement polygon: importPoly, // http://www.w3.org/TR/SVG/shapes.html#PolylineElement @@ -168,9 +168,9 @@ new function() { // http://www.w3.org/TR/SVG/paths.html path: importPath, // http://www.w3.org/TR/SVG/pservers.html#LinearGradients - lineargradient: importGradient, + linearGradient: importGradient, // http://www.w3.org/TR/SVG/pservers.html#RadialGradients - radialgradient: importGradient, + radialGradient: importGradient, // http://www.w3.org/TR/SVG/struct.html#ImageElement image: function (node) { @@ -457,7 +457,7 @@ new function() { } function importSvg(node, clearDefs) { - var type = node.nodeName.toLowerCase(), + var type = node.nodeName, importer = importers[type], item = importer && importer(node, type); // See importGroup() for an explanation of this filtering: