From 9705799adf17c639c50ff4caedb737047dd79d4c Mon Sep 17 00:00:00 2001 From: zahuifan Date: Fri, 21 Jan 2022 20:27:26 +0800 Subject: [PATCH] ignore individual arrows in Fixed spacing etc. --- ea-scripts/Fixed spacing.md | 3 ++- ea-scripts/Fixed vertical distance.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ea-scripts/Fixed spacing.md b/ea-scripts/Fixed spacing.md index db3cf08..801e010 100644 --- a/ea-scripts/Fixed spacing.md +++ b/ea-scripts/Fixed spacing.md @@ -15,7 +15,8 @@ const spacing = parseInt (await utils.inputPrompt("spacing?","number","8")); if(isNaN(spacing)) { return; } -const elements=ea.getViewSelectedElements(); +const elements=ea.getViewSelectedElements() + .filter(els => !(els.length === 1 && els[0].type ==="arrow")); // ignore individual arrows const topGroups = ea.getMaximumGroups(elements); const groups = topGroups.sort((lha,rha) => lha[0].x - rha[0].x); diff --git a/ea-scripts/Fixed vertical distance.md b/ea-scripts/Fixed vertical distance.md index ec1be2e..2b0c4a6 100644 --- a/ea-scripts/Fixed vertical distance.md +++ b/ea-scripts/Fixed vertical distance.md @@ -15,7 +15,8 @@ const spacing = parseInt (await utils.inputPrompt("spacing?","number","8")); if(isNaN(spacing)) { return; } -const elements=ea.getViewSelectedElements(); +const elements=ea.getViewSelectedElements() + .filter(els => !(els.length === 1 && els[0].type ==="arrow")); // ignore individual arrows const topGroups = ea.getMaximumGroups(elements); const groups = topGroups.sort((lha,rha) => lha[0].y - rha[0].y);