createSVGElement method
Element
createSVGElement(
- DOMElement domElement
)
override
Implementation
@override
Element createSVGElement(DOMElement domElement) {
var element = document.createElementNS(_svgNS, 'svg');
for (var attrName in domElement.attributesNames) {
var attr = domElement.getAttribute(attrName)!;
var attrVal = attr.getValue();
if (attrVal != null) {
if (attrName == 'viewbox') {
attrName = 'viewBox';
}
element.setAttributeNS(null, attrName, attrVal);
}
}
var svgContent = domElement.buildHTMLContent().toString();
element.innerHTML = svgContent.toJS;
return element;
}