fix delete Regex

This commit is contained in:
DiamondThree
2022-08-17 17:06:32 +08:00
parent bb9495e69c
commit eb20ce01b9

View File

@@ -15,13 +15,13 @@ import {
TLPointerEventHandler, TLPointerEventHandler,
TLShapeCloneHandler, TLShapeCloneHandler,
TLWheelEventHandler, TLWheelEventHandler,
Utils Utils,
} from '@tldraw/core'; } from '@tldraw/core';
import { Vec } from '@tldraw/vec'; import { Vec } from '@tldraw/vec';
import { import {
clearPrevSize, clearPrevSize,
defaultStyle, defaultStyle,
shapeUtils shapeUtils,
} from '@toeverything/components/board-shapes'; } from '@toeverything/components/board-shapes';
import { import {
AlignType, AlignType,
@@ -54,7 +54,7 @@ import {
TDUser, TDUser,
TldrawCommand, TldrawCommand,
USER_COLORS, USER_COLORS,
VIDEO_EXTENSIONS VIDEO_EXTENSIONS,
} from '@toeverything/components/board-types'; } from '@toeverything/components/board-types';
import { MIN_PAGE_WIDTH } from '@toeverything/components/editor-core'; import { MIN_PAGE_WIDTH } from '@toeverything/components/editor-core';
import { import {
@@ -67,7 +67,7 @@ import {
migrate, migrate,
openAssetFromFileSystem, openAssetFromFileSystem,
openFromFileSystem, openFromFileSystem,
saveToFileSystem saveToFileSystem,
} from './data'; } from './data';
import { getClipboard, setClipboard } from './idb-clipboard'; import { getClipboard, setClipboard } from './idb-clipboard';
import { StateManager } from './manager/state-manager'; import { StateManager } from './manager/state-manager';
@@ -3779,7 +3779,7 @@ export class TldrawApp extends StateManager<TDSnapshot> {
const svgString = await fileToText(file); const svgString = await fileToText(file);
const viewBoxAttribute = const viewBoxAttribute =
this.get_viewbox_from_svg(svgString); this.get_viewbox_from_svg(svgString);
if (viewBoxAttribute) { if (viewBoxAttribute) {
viewBox = viewBoxAttribute.split(' '); viewBox = viewBoxAttribute.split(' ');
size[0] = parseFloat(viewBox[2]); size[0] = parseFloat(viewBox[2]);
@@ -3840,10 +3840,9 @@ export class TldrawApp extends StateManager<TDSnapshot> {
}; };
private get_viewbox_from_svg = (svgStr: string | ArrayBuffer | null) => { private get_viewbox_from_svg = (svgStr: string | ArrayBuffer | null) => {
if (typeof svgStr === 'string') { if (typeof svgStr === 'string') {
let viewBox = (new DOMParser()).parseFromString(svgStr, "text/xml") let viewBox = new DOMParser().parseFromString(svgStr, 'text/xml');
return viewBox.children[0].getAttribute('viewBox') return viewBox.children[0].getAttribute('viewBox');
} }
console.warn('could not get viewbox from svg string'); console.warn('could not get viewbox from svg string');