Browse Source

test path normalization

Tatiana Inama 6 years ago
parent
commit
51f52072b9
2 changed files with 9 additions and 9 deletions
  1. 1 1
      src/Admin.tsx
  2. 8 8
      src/DrawCanvas.tsx

+ 1 - 1
src/Admin.tsx

@@ -112,7 +112,7 @@ class Admin extends React.Component<{}, AdminState> {
   mkPathGroup = (data: OriginalCanvasData[], index: number, canvas: paper.PaperScope) => {
     const _data = data.reduce<(paper.Path|paper.Item)[]>((group, value) => {
       const _path = mkPath(value.path, index);
-      // _path.scale(canvas.view.size.width, canvas.view.size.height)
+      _path.scale(canvas.view.size.width, canvas.view.size.height)
       const _text = mkPathLabel(value.form.name, _path);
       return [
         ...group,

+ 8 - 8
src/DrawCanvas.tsx

@@ -464,14 +464,14 @@ class Canvas extends React.Component<CanvasProps, CanvasState> {
         <Button
           color="primary"
           onClick={() => {
-            // const _data = this.state.data.map(item => {
-            //   const _path = item.path.clone({insert: false});
-            //   _path.scale(1/this.state.canvas.width, 1/this.state.canvas.height);
-            //   return {
-            //     ...item,
-            //     path: _path
-            //   }
-            // });
+            const _data = this.state.data.map(item => {
+              const _path = item.path.clone({insert: false});
+              _path.scale(1/this.state.canvas.width, 1/this.state.canvas.height);
+              return {
+                ...item,
+                path: _path
+              }
+            });
             this.props.saveData(this.state.data)
           }}
           disabled={this.state.current === 0}