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 | 160 +++++++++++------- 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, 307 insertions(+), 80 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 @@