/** * DevExtreme (core/utils/svg.js) * Version: 19.1.16 * Build date: Tue Oct 18 2022 * * Copyright (c) 2012 - 2022 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ "use strict"; var domAdapter = require("../../core/dom_adapter"); var window = require("./window").getWindow(); var $ = require("../../core/renderer"); function getMarkup(element, backgroundColor) { var temp = domAdapter.createElement("div"); var clone = element.cloneNode(true); if (backgroundColor) { $(clone).css("backgroundColor", backgroundColor) } temp.appendChild(clone); return temp.innerHTML } function fixNamespaces(markup) { var first = true; if (markup.indexOf("xmlns:xlink") === -1) { markup = markup.replace("