Skip to content

Commit bae6881

Browse files
committed
Better remove empty groups
translate can have one argument
1 parent 0b64239 commit bae6881

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

modules/base/BasePainter.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -444,8 +444,8 @@ function compressSVG(svg) {
444444
.replace(/ title=""/g, '') // remove all empty titles
445445
.replace(/ style=""/g, '') // remove all empty styles
446446
.replace(/<g objname="\w*" objtype="\w*"/g, '<g') // remove object ids
447-
.replace(/<g transform="translate\(\d+,\d+\)"><\/g>/g, '') // remove all empty groups with transform
448-
.replace(/<g transform="translate\(\d+,\d+\)" style="display: none;"><\/g>/g, '') // remove hidden title
447+
.replace(/<g transform="translate\([0-9,]+\)"><\/g>/g, '') // remove all empty groups with transform
448+
.replace(/<g transform="translate\([0-9,]+\)" style="display: none;"><\/g>/g, '') // remove hidden title
449449
.replace(/<g><\/g>/g, ''); // remove all empty groups
450450

451451
// remove all empty frame svg, typically appears in 3D drawings, maybe should be improved in frame painter itself

0 commit comments

Comments
 (0)