From 1d8e0417bd4347dbe64a7d2bbc8b9957debae323 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Wed, 27 Dec 2023 16:44:20 +0200 Subject: [PATCH] adjust default field area size --- app/javascript/template_builder/builder.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index f561410e..b28d432a 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -610,14 +610,14 @@ export default { } if (area.w === 0 || area.h === 0) { - const previousField = [...this.template.fields].reverse().find((f) => f.type === this.drawField.type && f !== this.drawField) + const previousArea = this.drawField.areas?.[this.drawField.areas.length - 1] if (this.selectedField?.type === this.drawField.type) { area.w = this.selectedAreaRef.value.w area.h = this.selectedAreaRef.value.h - } else if (previousField?.areas?.length) { - area.w = previousField.areas[0].w - area.h = previousField.areas[0].h + } else if (previousArea) { + area.w = previousArea.w + area.h = previousArea.h } else { const documentRef = this.documentRefs.find((e) => e.document.uuid === area.attachment_uuid) const pageMask = documentRef.pageRefs[area.page].$refs.mask