From 7a4629bf79b77e975cf7619ac3d32c8f773b691b Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Mon, 17 Feb 2025 19:47:46 +0200 Subject: [PATCH] improve drag'n'drop in the builder --- app/javascript/template_builder/builder.vue | 126 ++++++++++++------ app/javascript/template_builder/document.vue | 6 + .../template_builder/drag_placeholder.vue | 115 ++++++++++++++++ app/javascript/template_builder/field.vue | 9 +- app/javascript/template_builder/fields.vue | 67 +++++++--- app/javascript/template_builder/page.vue | 30 ++++- 6 files changed, 290 insertions(+), 63 deletions(-) create mode 100644 app/javascript/template_builder/drag_placeholder.vue diff --git a/app/javascript/template_builder/builder.vue b/app/javascript/template_builder/builder.vue index 1cc9dbf1..cf3fe21a 100644 --- a/app/javascript/template_builder/builder.vue +++ b/app/javascript/template_builder/builder.vue @@ -1,9 +1,18 @@