From 9ba2845e480fd205d3f6b08d139b2d4e1d659fd9 Mon Sep 17 00:00:00 2001 From: Marwin Hochfelsner <50826859+hlfan@users.noreply.github.com> Date: Thu, 19 Mar 2026 07:23:42 +0000 Subject: [PATCH] Place ActionView helpers closer to view output --- .herb.yml | 2 -- app/views/browse/_relation_member.html.erb | 11 ++++------- app/views/changesets/history.html.erb | 14 +++++++------- app/views/diary_entries/index.html.erb | 4 +++- app/views/notes/index.html.erb | 21 +++++++++------------ 5 files changed, 23 insertions(+), 29 deletions(-) diff --git a/.herb.yml b/.herb.yml index 113f007ec..ad3925093 100644 --- a/.herb.yml +++ b/.herb.yml @@ -2,8 +2,6 @@ version: 0.9.2 linter: rules: - actionview-no-silent-helper: - enabled: false erb-no-duplicate-branch-elements: enabled: false erb-no-instance-variables-in-partials: diff --git a/app/views/browse/_relation_member.html.erb b/app/views/browse/_relation_member.html.erb index 3c1e9cb59..66402b18d 100644 --- a/app/views/browse/_relation_member.html.erb +++ b/app/views/browse/_relation_member.html.erb @@ -1,9 +1,6 @@ -<% linked_name = link_to printable_element_name(relation_member.member), relation_member.member, { :rel => link_follow(relation_member.member), :data => { :turbo_prefetch => false } } - type_str = t ".type.#{relation_member.member_type.downcase}" %> <%= element_list_item_with_strikethrough relation_member.member_type.downcase, relation_member.member do %> - <%= if relation_member.member_role.blank? - t ".entry_html", :type => type_str, :name => linked_name - else - t ".entry_role_html", :type => type_str, :name => linked_name, :role => relation_member.member_role - end %> + <%= t ".entry_#{'role_' if relation_member.member_role.present?}html", + :type => t(".type.#{relation_member.member_type.downcase}"), + :name => link_to(printable_element_name(relation_member.member), relation_member.member, { :rel => link_follow(relation_member.member), :data => { :turbo_prefetch => false } }), + :role => relation_member.member_role %> <% end %> diff --git a/app/views/changesets/history.html.erb b/app/views/changesets/history.html.erb index 8163f2e60..8c77c5b3c 100644 --- a/app/views/changesets/history.html.erb +++ b/app/views/changesets/history.html.erb @@ -4,14 +4,14 @@ <% end -%> <% end -%> -<% set_title(changeset_index_title(params, current_user)) - @heading = if params[:display_name] - t("changesets.index.title_user_link_html", :user_link => link_to(params[:display_name], user_path(params[:display_name]))) - else - @title - end %> +<% set_title(changeset_index_title(params, current_user)) %> -<%= render "sidebar_header", :title => @heading %> +<%= render "sidebar_header", + :title => if params[:display_name] + t("changesets.index.title_user_link_html", :user_link => link_to(params[:display_name], user_path(params[:display_name]))) + else + @title + end %>