From c2aebeb1bffb64267b1ed949844da08a7d4c8423 Mon Sep 17 00:00:00 2001 From: Olivia206 <olivia.simonet@mmibordeaux.com> Date: Wed, 20 Jul 2022 17:40:36 +0200 Subject: [PATCH] Preview block definition --- .../administration/qualiopi/indicator.rb | 2 +- app/models/communication/website.rb | 2 +- .../communication/website/configs/base_url.rb | 2 +- .../website/configs/permalinks.rb | 2 +- app/models/education/program.rb | 2 +- .../templates/definitions/_preview.html.erb | 19 +++++++++++-------- test/fixtures/communication/websites.yml | 2 +- 7 files changed, 17 insertions(+), 14 deletions(-) diff --git a/app/models/administration/qualiopi/indicator.rb b/app/models/administration/qualiopi/indicator.rb index 300286f22..6e06a0273 100644 --- a/app/models/administration/qualiopi/indicator.rb +++ b/app/models/administration/qualiopi/indicator.rb @@ -20,7 +20,7 @@ # # Foreign Keys # -# fk_rails_31f1a0a2c9 (criterion_id => administration_qualiopi_criterions.id) +# fk_rails_eed87f7acf (criterion_id => administration_qualiopi_criterions.id) # class Administration::Qualiopi::Indicator < ApplicationRecord include Sanitizable diff --git a/app/models/communication/website.rb b/app/models/communication/website.rb index 7f32cf185..ec8ffed12 100644 --- a/app/models/communication/website.rb +++ b/app/models/communication/website.rb @@ -25,7 +25,7 @@ # # Foreign Keys # -# fk_rails_94b0abd85b (university_id => universities.id) +# fk_rails_bb6a496c08 (university_id => universities.id) # class Communication::Website < ApplicationRecord include WithUniversity diff --git a/app/models/communication/website/configs/base_url.rb b/app/models/communication/website/configs/base_url.rb index a28371ae4..2daeee8a2 100644 --- a/app/models/communication/website/configs/base_url.rb +++ b/app/models/communication/website/configs/base_url.rb @@ -25,7 +25,7 @@ # # Foreign Keys # -# fk_rails_94b0abd85b (university_id => universities.id) +# fk_rails_bb6a496c08 (university_id => universities.id) # class Communication::Website::Configs::BaseUrl < Communication::Website diff --git a/app/models/communication/website/configs/permalinks.rb b/app/models/communication/website/configs/permalinks.rb index 7ba504bbb..df46d3c8f 100644 --- a/app/models/communication/website/configs/permalinks.rb +++ b/app/models/communication/website/configs/permalinks.rb @@ -25,7 +25,7 @@ # # Foreign Keys # -# fk_rails_94b0abd85b (university_id => universities.id) +# fk_rails_bb6a496c08 (university_id => universities.id) # class Communication::Website::Configs::Permalinks < Communication::Website diff --git a/app/models/education/program.rb b/app/models/education/program.rb index 8a9ebf684..6606cc0a8 100644 --- a/app/models/education/program.rb +++ b/app/models/education/program.rb @@ -45,7 +45,7 @@ # # Foreign Keys # -# fk_rails_6e16107511 (university_id => universities.id) +# fk_rails_08b351087c (university_id => universities.id) # fk_rails_ec1f16f607 (parent_id => education_programs.id) # class Education::Program < ApplicationRecord diff --git a/app/views/admin/communication/blocks/templates/definitions/_preview.html.erb b/app/views/admin/communication/blocks/templates/definitions/_preview.html.erb index cf94cd3c9..c6b542a6b 100644 --- a/app/views/admin/communication/blocks/templates/definitions/_preview.html.erb +++ b/app/views/admin/communication/blocks/templates/definitions/_preview.html.erb @@ -1,8 +1,11 @@ -<% @block.template.elements.each do |element| %> - <p class="lead mb-0"> - <b> - <%= block_component_preview :title, template: element %> - </b> - </p> - <%= block_component_preview :description, template: element %> -<% end %> +<div class="definitions"> + <% @block.template.elements.each do |element| %> + <details itemscope itemtype="https://schema.org/DefinedTerm"> + <summary itemprop="name"> + <b> + <%= block_component_preview :title, template: element %> + </b></summary> + <p itemprop="description"><%= block_component_preview :description, template: element %></p> + </details> + <% end %> +</div> \ No newline at end of file diff --git a/test/fixtures/communication/websites.yml b/test/fixtures/communication/websites.yml index 6b436633f..78817fa75 100644 --- a/test/fixtures/communication/websites.yml +++ b/test/fixtures/communication/websites.yml @@ -25,7 +25,7 @@ # # Foreign Keys # -# fk_rails_94b0abd85b (university_id => universities.id) +# fk_rails_bb6a496c08 (university_id => universities.id) # website_with_github: university: default_university -- GitLab