diff --git a/app/views/admin/legislation/milestones/_summary_form.html.erb b/app/views/admin/legislation/milestones/_summary_form.html.erb index 0adb00ecc..952926572 100644 --- a/app/views/admin/legislation/milestones/_summary_form.html.erb +++ b/app/views/admin/legislation/milestones/_summary_form.html.erb @@ -1,4 +1,6 @@ -<%= render "admin/shared/globalize_locales", resource: @process %> +<%= render "admin/shared/globalize_tabs", + resource: @process, + display_style: lambda { |locale| enable_translation_style(@process, locale) } %> <%= translatable_form_for [:admin, @process] do |f| %> <%= f.translatable_fields do |translations_form| %> diff --git a/app/views/admin/shared/_common_globalize_locales.html.erb b/app/views/admin/shared/_common_globalize_locales.html.erb index fc4ad763a..b4633cde2 100644 --- a/app/views/admin/shared/_common_globalize_locales.html.erb +++ b/app/views/admin/shared/_common_globalize_locales.html.erb @@ -8,17 +8,7 @@ <% end %> - +<%= render "admin/shared/globalize_tabs", resource: resource, display_style: display_style %>
<%= select_tag :translation_locale, diff --git a/app/views/admin/shared/_globalize_tabs.html.erb b/app/views/admin/shared/_globalize_tabs.html.erb new file mode 100644 index 000000000..15ed0ff09 --- /dev/null +++ b/app/views/admin/shared/_globalize_tabs.html.erb @@ -0,0 +1,11 @@ + diff --git a/spec/features/admin/legislation/processes_spec.rb b/spec/features/admin/legislation/processes_spec.rb index 0599c40ce..a0a869595 100644 --- a/spec/features/admin/legislation/processes_spec.rb +++ b/spec/features/admin/legislation/processes_spec.rb @@ -192,6 +192,9 @@ feature 'Admin legislation processes' do scenario "Edit milestones summary", :js do visit admin_legislation_process_milestones_path(process) + expect(page).not_to have_link "Remove language" + expect(page).not_to have_field "translation_locale" + within(".translatable-fields[data-locale='en']") do fill_in_ckeditor find("textarea", visible: false)[:id], with: "There is still a long journey ahead of us"