Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion app/models/communication/block/template/feature.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ class Communication::Block::Template::Feature < Communication::Block::Template::
has_elements
has_component :description, :rich_text

has_component :option_icons, :boolean, default: false

def allowed_for_about?
!about.respond_to?(:extranet)
end

def children
elements
end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

<%= osuny_separator %>

<draggable class="row g-3 mb-3"
:list="data.elements"
<draggable class="row g-3 mb-3"
:list="data.elements"
handle=".dragHandle">
<div v-for="(element, index) in data.elements" class=" col-6 col-md-4">
<div class="card draggable-item dragHandle m-0">
Expand Down Expand Up @@ -41,4 +41,8 @@
</div>
<div v-show="data.elements.length > 2">
<%= block_component_add_element block, t('.add_element') %>
</div>
</div>

<%= osuny_separator %>

<%= block_component_edit block, :option_icons %>
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<%= block_component_static block, :description %>
<%= block_options_static block %>
elements:
<% block.template.elements.each do |element| %>
<%= block_component_static block, :title, template: element, list: true, depth: 4 %>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@
<%= osuny_small_panel t('admin.communication.blocks.components.layouts.label') do %>
<%= block_component_edit block, :layout %>
<%= block_component_edit block, :option_icons %>
<% end %>
<% end %>
2 changes: 2 additions & 0 deletions config/locales/communication/blocks/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -351,6 +351,8 @@ en:
title:
label: Title
placeholder: Enter title here
option_icons:
label: Show images as small icons
remove_element: Remove feature
files:
description: A list of downloadable files, mentioning their file size.
Expand Down
2 changes: 2 additions & 0 deletions config/locales/communication/blocks/fr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,8 @@ fr:
title:
label: Titre
placeholder: Entrer le titre de la fonctionnalité
option_icons:
label: Afficher les images comme de petites icônes
remove_element: Supprimer la fonctionnalité
files:
description: Une liste de fichiers téléchargeables, présentés avec leur poids.
Expand Down
Loading