From 3fec43384613de4ced0cf7f4f2b2215ad3ce4a14 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 4 Mar 2025 19:46:55 +0200 Subject: [PATCH] fix builder editable --- app/javascript/template_builder/area.vue | 4 ++++ app/javascript/template_builder/builder.vue | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/javascript/template_builder/area.vue b/app/javascript/template_builder/area.vue index 1ada02dc..790039dd 100644 --- a/app/javascript/template_builder/area.vue +++ b/app/javascript/template_builder/area.vue @@ -483,6 +483,10 @@ export default { this.$el.getRootNode().activeElement.blur() }, maybeToggleDefaultValue () { + if (!this.editable) { + return + } + if (['text', 'number'].includes(this.field.type)) { this.isContenteditable = true diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index 4619ed1c..3f787272 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -1316,6 +1316,10 @@ export default { } }, onDropfield (area) { + if (!this.editable) { + return + } + const field = this.fieldsDragFieldRef.value || { name: '', uuid: v4(),