From cb932a4c6ec9e3179d08ea2bb8256e77ca71e633 Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Mon, 27 Jun 2022 12:39:03 +0200 Subject: [PATCH] description in key figures --- .../communication/block/template/key_figure.rb | 1 + .../blocks/templates/key_figures/_edit.html.erb | 12 ++++++++---- .../blocks/templates/key_figures/_preview.html.erb | 1 + .../blocks/templates/key_figures/_static.html.erb | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/models/communication/block/template/key_figure.rb b/app/models/communication/block/template/key_figure.rb index a7baeb675..21b2cb6e5 100644 --- a/app/models/communication/block/template/key_figure.rb +++ b/app/models/communication/block/template/key_figure.rb @@ -1,5 +1,6 @@ class Communication::Block::Template::KeyFigure < Communication::Block::Template::Base has_elements + has_component :description, :rich_text end diff --git a/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb index b40f32f6d..bb2013f55 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_edit.html.erb @@ -1,4 +1,8 @@ -<% element = @block.template.default_element %> +<div class="row"> + <div class="col-xl-6"> + <%= block_component_edit :description %> + </div> +</div> <%= block_component_add_element t('.add_key') %> @@ -15,13 +19,13 @@ <div class="flex-fill"> <div class="row mb-n3"> <div class="col-lg-2"> - <%= block_component_edit :number, template: element %> + <%= block_component_edit :number, template: @element %> </div> <div class="col-lg-3"> - <%= block_component_edit :unit, template: element %> + <%= block_component_edit :unit, template: @element %> </div> <div class="col-lg-7"> - <%= block_component_edit :description, template: element, rows: 1 %> + <%= block_component_edit :description, template: @element, rows: 1 %> </div> </div> </div> diff --git a/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb index 8f57eb142..6a35281aa 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_preview.html.erb @@ -1,3 +1,4 @@ +<%= block_component_preview :description %> <% @block.template.elements.each do |element| %> <p class="lead mb-0"> <b> diff --git a/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb b/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb index 6d16ea88e..dc4978617 100644 --- a/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb +++ b/app/views/admin/communication/blocks/templates/key_figures/_static.html.erb @@ -1,3 +1,4 @@ +<%= block_component_static :description %> figures: <% block.template.elements.each do |element| %> - <%= block_component_static :number, template: element, depth: 0 %> -- GitLab