From fb6a2bdb74ad0efe333c14bff51faee9a093cedd Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Fri, 28 Apr 2023 17:18:36 +0200 Subject: [PATCH] clean --- .../education/programs/roles/_form.html.erb | 40 +++++++------------ .../roles/_involvement_fields.html.erb | 32 ++++++--------- 2 files changed, 27 insertions(+), 45 deletions(-) diff --git a/app/views/admin/education/programs/roles/_form.html.erb b/app/views/admin/education/programs/roles/_form.html.erb index 08cfb054e..3d3e5f93b 100644 --- a/app/views/admin/education/programs/roles/_form.html.erb +++ b/app/views/admin/education/programs/roles/_form.html.erb @@ -5,34 +5,24 @@ <%= f.error_notification message: f.object.errors[:base].to_sentence if f.object.errors[:base].present? %> <div class="row"> - <div class="col-md-8"> - <div class="card flex-fill w-100"> - <div class="card-header"> - <h5 class="card-title mb-0"><%= t('admin.infos') %></h5> - </div> - <div class="card-body"> - <%= f.input :description, as: :string %> - </div> - </div> + <div class="col-md-6"> + <%= osuny_panel t('admin.infos') do %> + <%= f.input :description, as: :string %> + <% end %> </div> - <div class="col-md-4"> - <div class="card flex-fill w-100"> - <div class="card-header"> - <h5 class="card-title mb-0"><%= University::Person.model_name.human(count: 2) %></h5> - </div> - <div class="card-body"> - <%= link_to_add_association t('add'), f, :involvements, class: "btn btn-primary mb-3", data: { - 'association-insertion-method': 'append', - 'association-insertion-node': '#involvements' - } %> + <div class="col-md-6"> + <%= osuny_panel University::Person.model_name.human(count: 2) do %> + <%= link_to_add_association t('add'), f, :involvements, class: "btn btn-primary mb-3", data: { + 'association-insertion-method': 'append', + 'association-insertion-node': '#involvements' + } %> - <div class="mb-3" id="involvements" data-sortable="inputs"> - <%= f.simple_fields_for :involvements, role.involvements.sort_by(&:position), include_id: false do |involvement_f| %> - <%= render 'admin/education/programs/roles/involvement_fields', f: involvement_f, include_id: true %> - <% end %> - </div> + <div class="mb-3" id="involvements" data-sortable="inputs"> + <%= f.simple_fields_for :involvements, role.involvements.sort_by(&:position), include_id: false do |involvement_f| %> + <%= render 'admin/education/programs/roles/involvement_fields', f: involvement_f, include_id: true %> + <% end %> </div> - </div> + <% end %> </div> </div> diff --git a/app/views/admin/education/programs/roles/_involvement_fields.html.erb b/app/views/admin/education/programs/roles/_involvement_fields.html.erb index cb51049ff..a4ccbe059 100644 --- a/app/views/admin/education/programs/roles/_involvement_fields.html.erb +++ b/app/views/admin/education/programs/roles/_involvement_fields.html.erb @@ -1,25 +1,17 @@ <% include_id ||= false %> -<div class="card nested-fields mb-2"> - <div class="card-body"> - <div class="row align-items-center"> - <div class="col-1"> - <i class="<%= Icon::DRAG %> handle"></i> - </div> - <div class="col-9"> - <%= f.association :person, - collection: @administration_people, - label: false, - include_blank: :translate, - wrapper: false, - required: true %> - </div> - <div class="col-2"> - <%= link_to_remove_association "<i class=\"#{ Icon::DELETE }\"></i>".html_safe, - f, - class: 'btn btn-sm btn-danger' %> - </div> - </div> +<div class="nested-fields d-flex mb-2"> + <i class="<%= Icon::DRAG %> handle pt-2 pe-2"></i> + <div class="flex-grow-1"> + <%= f.association :person, + collection: @administration_people, + label: false, + include_blank: :translate, + wrapper: false, + required: true %> </div> + <%= link_to_remove_association "<i class=\"#{ Icon::DELETE } p-2\"></i>".html_safe, + f, + class: 'text-danger' %> <%= f.hidden_field :position, data: { 'sortable-input': '' } %> <%= f.hidden_field :id if include_id %> </div> -- GitLab