diff --git a/app/components/admin/site_customization/information_texts/form_field_component.html.erb b/app/components/admin/site_customization/information_texts/form_field_component.html.erb index 2bda944d7..1852afba0 100644 --- a/app/components/admin/site_customization/information_texts/form_field_component.html.erb +++ b/app/components/admin/site_customization/information_texts/form_field_component.html.erb @@ -4,6 +4,6 @@ text, rows: 5, class: "js-globalize-attribute", - style: site_customization_display_translation_style(locale), + style: site_customization_display_translation_style, data: { locale: locale } %> <% end %> diff --git a/app/components/admin/site_customization/information_texts/form_field_component.rb b/app/components/admin/site_customization/information_texts/form_field_component.rb index f85c1c2ca..69ce896ef 100644 --- a/app/components/admin/site_customization/information_texts/form_field_component.rb +++ b/app/components/admin/site_customization/information_texts/form_field_component.rb @@ -1,6 +1,6 @@ class Admin::SiteCustomization::InformationTexts::FormFieldComponent < ApplicationComponent attr_reader :i18n_content, :locale - use_helpers :globalize, :site_customization_display_translation_style + use_helpers :globalize, :site_customization_enable_translation? def initialize(i18n_content, locale:) @i18n_content = i18n_content @@ -22,4 +22,8 @@ class Admin::SiteCustomization::InformationTexts::FormFieldComponent < Applicati def i18n_text I18n.translate(i18n_content.key, locale: locale) end + + def site_customization_display_translation_style + site_customization_enable_translation?(locale) ? "" : "display: none;" + end end diff --git a/app/helpers/site_customization_helper.rb b/app/helpers/site_customization_helper.rb index 72f00951f..a002071dd 100644 --- a/app/helpers/site_customization_helper.rb +++ b/app/helpers/site_customization_helper.rb @@ -3,10 +3,6 @@ module SiteCustomizationHelper I18nContentTranslation.existing_languages.include?(locale) || locale == I18n.locale end - def site_customization_display_translation_style(locale) - site_customization_enable_translation?(locale) ? "" : "display: none;" - end - def information_texts_tabs [:basic, :debates, :community, :proposals, :polls, :legislation, :budgets, :layouts, :mailers, :management, :welcome, :machine_learning] diff --git a/app/views/admin/legislation/homepages/_form.html.erb b/app/views/admin/legislation/homepages/_form.html.erb index 4a752569c..b2a3e42e5 100644 --- a/app/views/admin/legislation/homepages/_form.html.erb +++ b/app/views/admin/legislation/homepages/_form.html.erb @@ -1,7 +1,4 @@ -<%= render "shared/globalize_locales", - resource: @process, - display_style: lambda { |locale| enable_translation_style(@process, locale) }, - manage_languages: false %> +<%= render "shared/globalize_locales", resource: @process, manage_languages: false %> <%= translatable_form_for [:admin, @process], url: url do |f| %> diff --git a/app/views/admin/legislation/milestones/_summary_form.html.erb b/app/views/admin/legislation/milestones/_summary_form.html.erb index 27442d377..1e6b0b4a9 100644 --- a/app/views/admin/legislation/milestones/_summary_form.html.erb +++ b/app/views/admin/legislation/milestones/_summary_form.html.erb @@ -1,7 +1,4 @@ -<%= render "shared/globalize_locales", - resource: @process, - display_style: lambda { |locale| enable_translation_style(@process, locale) }, - manage_languages: false %> +<%= render "shared/globalize_locales", resource: @process, manage_languages: false %> <%= translatable_form_for [:admin, @process] do |f| %>