From 164207c7d03caed2ef9ce36ba17e4c2d4147432f Mon Sep 17 00:00:00 2001 From: ivanblinov2k17 Date: Tue, 15 Oct 2024 11:52:24 +0400 Subject: [PATCH] Core: fix m_svg to contain default export --- packages/devextreme/js/__internal/core/utils/m_svg.ts | 6 ++++++ packages/devextreme/js/exporter/svg_creator.js | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/packages/devextreme/js/__internal/core/utils/m_svg.ts b/packages/devextreme/js/__internal/core/utils/m_svg.ts index 7404e37f64ad..0b5e8b66d8cf 100644 --- a/packages/devextreme/js/__internal/core/utils/m_svg.ts +++ b/packages/devextreme/js/__internal/core/utils/m_svg.ts @@ -64,3 +64,9 @@ export function getSvgElement(markup) { return markup.get(0); } } + +export default { + getSvgElement, + getSvgMarkup, + HIDDEN_FOR_EXPORT +} \ No newline at end of file diff --git a/packages/devextreme/js/exporter/svg_creator.js b/packages/devextreme/js/exporter/svg_creator.js index 12f190706fc2..242d41f69a1a 100644 --- a/packages/devextreme/js/exporter/svg_creator.js +++ b/packages/devextreme/js/exporter/svg_creator.js @@ -4,7 +4,7 @@ import { getWindow } from '../core/utils/window'; const window = getWindow(); import { isFunction } from '../core/utils/type'; import { each } from '../core/utils/iterator'; -import { getSvgElement, getSvgMarkup, HIDDEN_FOR_EXPORT } from '../core/utils/svg'; +import svgUtils from '../__internal/core/utils/m_svg'; import { when, Deferred } from '../core/utils/deferred'; export const svgCreator = { @@ -77,11 +77,11 @@ export const svgCreator = { let markup; const that = this; const xmlVersion = ''; - const svgElem = getSvgElement(data); + const svgElem = svgUtils.getSvgElement(data); const $svgObject = $(svgElem); - $svgObject.find(`[${HIDDEN_FOR_EXPORT}]`).remove(); + $svgObject.find(`[${svgUtils.HIDDEN_FOR_EXPORT}]`).remove(); - markup = xmlVersion + getSvgMarkup($svgObject.get(0), options.backgroundColor); + markup = xmlVersion + svgUtils.getSvgMarkup($svgObject.get(0), options.backgroundColor); return that._prepareImages(svgElem).then(() => { each(that._imageArray, function(href, dataURI) {