From 935febf337f6a6e7b972d65ce7d3b1d237795c9e Mon Sep 17 00:00:00 2001 From: Zsolt Viczian Date: Sat, 19 Feb 2022 22:21:46 +0100 Subject: [PATCH] disable save on addElementsToView to avoid the autozoom effect --- ea-scripts/Add Connector Point.md | 2 +- ea-scripts/Add Next Step in Process.md | 4 ++-- ea-scripts/Box Each Selected Groups.md | 2 +- ea-scripts/Box Selected Elements.md | 2 +- ea-scripts/Change shape of selected elements.md | 2 +- ea-scripts/Connect elements.md | 2 +- ea-scripts/Convert freedraw to line.md | 2 +- ea-scripts/Convert selected text elements to sticky notes.md | 2 +- ea-scripts/Elbow connectors.md | 2 +- ea-scripts/Normalize Selected Arrows.md | 2 +- ea-scripts/Repeat Elements.md | 2 +- ea-scripts/Reverse arrows.md | 2 +- ea-scripts/Scribble Helper.md | 4 ++-- ea-scripts/Set Dimensions.md | 2 +- ea-scripts/Set Font Family.md | 2 +- ea-scripts/Set Link Alias.md | 2 +- ea-scripts/Set Stroke Width of Selected Elements.md | 2 +- ea-scripts/Set Text Alignment.md | 2 +- ... color of unclosed line object by adding a shadow clone.md | 2 +- ea-scripts/Split text by lines.md | 2 +- 20 files changed, 22 insertions(+), 22 deletions(-) diff --git a/ea-scripts/Add Connector Point.md b/ea-scripts/Add Connector Point.md index 16e44b4..f53974c 100644 --- a/ea-scripts/Add Connector Point.md +++ b/ea-scripts/Add Connector Point.md @@ -22,4 +22,4 @@ elements.forEach((el)=>{ ); ea.addToGroup([el.id,ellipseId]); }); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Add Next Step in Process.md b/ea-scripts/Add Next Step in Process.md index 1b304e9..5ca1d7e 100644 --- a/ea-scripts/Add Next Step in Process.md +++ b/ea-scripts/Add Next Step in Process.md @@ -113,7 +113,7 @@ if(!isFirst) { rect.backgroundColor = fromElement.backgroundColor; rect.fillStyle = fromElement.fillStyle; - await ea.addElementsToView(false); + await ea.addElementsToView(false,false); } else { id = ea.addText( 0, @@ -127,7 +127,7 @@ if(!isFirst) { ...fixWidth?{width: width}:null } ); - await ea.addElementsToView(true); + await ea.addElementsToView(true,false); } ea.selectElementsInView([ea.getElement(id)]); \ No newline at end of file diff --git a/ea-scripts/Box Each Selected Groups.md b/ea-scripts/Box Each Selected Groups.md index b0becf0..d4bd179 100644 --- a/ea-scripts/Box Each Selected Groups.md +++ b/ea-scripts/Box Each Selected Groups.md @@ -132,7 +132,7 @@ for(const elements of groups) { ea.addToGroup([id].concat(elements.map((el)=>el.id))); } -await ea.addElementsToView(false); +await ea.addElementsToView(false,false); function recalculateStartPointOfLine(line, el) { const aX = el.x + el.width/2; diff --git a/ea-scripts/Box Selected Elements.md b/ea-scripts/Box Selected Elements.md index 165503d..d444a90 100644 --- a/ea-scripts/Box Selected Elements.md +++ b/ea-scripts/Box Selected Elements.md @@ -52,4 +52,4 @@ id = ea.addRect( ); ea.copyViewElementsToEAforEditing(elements); ea.addToGroup([id].concat(elements.map((el)=>el.id))); -ea.addElementsToView(false); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Change shape of selected elements.md b/ea-scripts/Change shape of selected elements.md index 8058d0d..fc647fc 100644 --- a/ea-scripts/Change shape of selected elements.md +++ b/ea-scripts/Change shape of selected elements.md @@ -13,4 +13,4 @@ if(!newShape) return; elements.forEach(el=>el.type = newShape); ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Connect elements.md b/ea-scripts/Connect elements.md index 5f448f7..a9722e8 100644 --- a/ea-scripts/Connect elements.md +++ b/ea-scripts/Connect elements.md @@ -78,4 +78,4 @@ ea.connectObjects( numberOfPoints: linePoints } ); -ea.addElementsToView(false,true,true); \ No newline at end of file +ea.addElementsToView(false,false,true); \ No newline at end of file diff --git a/ea-scripts/Convert freedraw to line.md b/ea-scripts/Convert freedraw to line.md index add8244..c7671b1 100644 --- a/ea-scripts/Convert freedraw to line.md +++ b/ea-scripts/Convert freedraw to line.md @@ -60,5 +60,5 @@ elements.forEach((el)=>{ }); ea.deleteViewElements(elements); -await ea.addElementsToView(false,true,true); +await ea.addElementsToView(false,false,true); ea.selectElementsInView(ea.getElements()); \ No newline at end of file diff --git a/ea-scripts/Convert selected text elements to sticky notes.md b/ea-scripts/Convert selected text elements to sticky notes.md index 954d092..1b8f280 100644 --- a/ea-scripts/Convert selected text elements to sticky notes.md +++ b/ea-scripts/Convert selected text elements to sticky notes.md @@ -48,4 +48,4 @@ elements.forEach((el)=>{ el.containerId = id; }); ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Elbow connectors.md b/ea-scripts/Elbow connectors.md index df0d7fd..f89e449 100644 --- a/ea-scripts/Elbow connectors.md +++ b/ea-scripts/Elbow connectors.md @@ -53,4 +53,4 @@ for (const line of lines) { } ea.copyViewElementsToEAforEditing(lines); -await ea.addElementsToView(); +await ea.addElementsToView(false,false); diff --git a/ea-scripts/Normalize Selected Arrows.md b/ea-scripts/Normalize Selected Arrows.md index 1f3c44c..ff73d89 100644 --- a/ea-scripts/Normalize Selected Arrows.md +++ b/ea-scripts/Normalize Selected Arrows.md @@ -25,7 +25,7 @@ for(const arrow of selectedIndividualArrows) { } ea.copyViewElementsToEAforEditing(selectedIndividualArrows); -await ea.addElementsToView(); +await ea.addElementsToView(false,false); function recalculateStartPointOfLine(line, el, elB) { const aX = el.x + el.width/2; diff --git a/ea-scripts/Repeat Elements.md b/ea-scripts/Repeat Elements.md index cba80c2..78a902c 100644 --- a/ea-scripts/Repeat Elements.md +++ b/ea-scripts/Repeat Elements.md @@ -129,7 +129,7 @@ for(let i=0; i{ el.endArrowhead = start; }); ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Scribble Helper.md b/ea-scripts/Scribble Helper.md index 89fe810..3ab45fc 100644 --- a/ea-scripts/Scribble Helper.md +++ b/ea-scripts/Scribble Helper.md @@ -21,9 +21,9 @@ if(elements.length === 1) { ea.getElements()[0].originalText = text; ea.getElements()[0].text = text; ea.getElements()[0].rawText = text; - await ea.addElementsToView(false,true); + await ea.addElementsToView(false,false); return; } ea.addText(0,0,text); -await ea.addElementsToView(true, true, true); +await ea.addElementsToView(true, false, true); diff --git a/ea-scripts/Set Dimensions.md b/ea-scripts/Set Dimensions.md index 9560db6..1dd8ae5 100644 --- a/ea-scripts/Set Dimensions.md +++ b/ea-scripts/Set Dimensions.md @@ -36,4 +36,4 @@ el.y = size[1]; el.width = size[2]; el.height = size[3]; ea.copyViewElementsToEAforEditing([el]); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Set Font Family.md b/ea-scripts/Set Font Family.md index 791f799..72db1e5 100644 --- a/ea-scripts/Set Font Family.md +++ b/ea-scripts/Set Font Family.md @@ -15,4 +15,4 @@ font = parseInt(await utils.suggester(font,["1","2","3"])); if (isNaN(font)) return; elements.forEach((el)=>el.fontFamily = font); ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Set Link Alias.md b/ea-scripts/Set Link Alias.md index 3f0f03d..eb30897 100644 --- a/ea-scripts/Set Link Alias.md +++ b/ea-scripts/Set Link Alias.md @@ -50,4 +50,4 @@ for(el of elements) { //doing for instead of .forEach due to await inputPrompt }; ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Set Stroke Width of Selected Elements.md b/ea-scripts/Set Stroke Width of Selected Elements.md index 08d1dfe..f1394da 100644 --- a/ea-scripts/Set Stroke Width of Selected Elements.md +++ b/ea-scripts/Set Stroke Width of Selected Elements.md @@ -13,4 +13,4 @@ width = await utils.inputPrompt("Width?","number",width); const elements=ea.getViewSelectedElements(); ea.copyViewElementsToEAforEditing(elements); ea.getElements().forEach((el)=>el.strokeWidth=width); -ea.addElementsToView(); +ea.addElementsToView(false,false); diff --git a/ea-scripts/Set Text Alignment.md b/ea-scripts/Set Text Alignment.md index db02e00..649de21 100644 --- a/ea-scripts/Set Text Alignment.md +++ b/ea-scripts/Set Text Alignment.md @@ -14,4 +14,4 @@ let align = ["left","right","center"]; align = await utils.suggester(align,align); elements.forEach((el)=>el.textAlign = align); ea.copyViewElementsToEAforEditing(elements); -ea.addElementsToView(); \ No newline at end of file +ea.addElementsToView(false,false); \ No newline at end of file diff --git a/ea-scripts/Set background color of unclosed line object by adding a shadow clone.md b/ea-scripts/Set background color of unclosed line object by adding a shadow clone.md index 19537da..3e68575 100644 --- a/ea-scripts/Set background color of unclosed line object by adding a shadow clone.md +++ b/ea-scripts/Set background color of unclosed line object by adding a shadow clone.md @@ -68,7 +68,7 @@ elements.forEach((el)=>{ elementsToMove.push({fillId: newEl.id, shapeId: el.id}); }); -await ea.addElementsToView(); +await ea.addElementsToView(false,false); elementsToMove.forEach((x)=>{ const viewElements = ea.getViewElements(); ea.moveViewElementToZIndex( diff --git a/ea-scripts/Split text by lines.md b/ea-scripts/Split text by lines.md index 30ac6b4..e983603 100644 --- a/ea-scripts/Split text by lines.md +++ b/ea-scripts/Split text by lines.md @@ -23,5 +23,5 @@ elements.forEach((el)=>{ ea.addText(el.x,el.y+i*el.height/text.length,text[i]); } }); -ea.addElementsToView(); +ea.addElementsToView(false,false); ea.deleteViewElements(elements); \ No newline at end of file