From 8e947b0b778088ed05dfa6e275878d0ffed2ae18 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Sun, 2 Jun 2024 21:12:32 +0200 Subject: [PATCH] builder block: allow to use the code editor on each item --- src/core/Resources/assets/css/admin.scss | 9 +- .../components/builder-block/BuilderBlock.vue | 144 ++-------------- .../builder-block/BuilderBlockCodeEditor.vue | 163 ++++++++++++++++++ .../builder-block/BuilderBlockItem.vue | 37 ++-- 4 files changed, 211 insertions(+), 142 deletions(-) create mode 100644 src/core/Resources/assets/js/components/builder-block/BuilderBlockCodeEditor.vue diff --git a/src/core/Resources/assets/css/admin.scss b/src/core/Resources/assets/css/admin.scss index 094420f..a38fb98 100644 --- a/src/core/Resources/assets/css/admin.scss +++ b/src/core/Resources/assets/css/admin.scss @@ -862,9 +862,16 @@ label.required::after { overflow: hidden; } - dialog { + .builder-code-editor { border: 0; padding: 0; background: none; + position: fixed; + top: 15px; + + textarea { + font-family: Monospace; + min-height: 50vh; + } } } diff --git a/src/core/Resources/assets/js/components/builder-block/BuilderBlock.vue b/src/core/Resources/assets/js/components/builder-block/BuilderBlock.vue index 92c650f..88a7f6f 100644 --- a/src/core/Resources/assets/js/components/builder-block/BuilderBlock.vue +++ b/src/core/Resources/assets/js/components/builder-block/BuilderBlock.vue @@ -45,64 +45,23 @@ position="bottom" />
- +
- - - diff --git a/src/core/Resources/assets/js/components/builder-block/BuilderBlockItem.vue b/src/core/Resources/assets/js/components/builder-block/BuilderBlockItem.vue index 8da54d6..8e4cc29 100644 --- a/src/core/Resources/assets/js/components/builder-block/BuilderBlockItem.vue +++ b/src/core/Resources/assets/js/components/builder-block/BuilderBlockItem.vue @@ -110,24 +110,39 @@
- +
+ + +