From 35a32d579132e0e21049cc86143dfe8c16907fed Mon Sep 17 00:00:00 2001 From: Anton Khorev Date: Sat, 17 May 2025 16:55:25 +0300 Subject: [PATCH] Replace text input with select for basic language preference --- app/views/preferences/basic_preferences/show.html.erb | 2 +- test/system/preferences_test.rb | 2 +- test/system/view_communities_test.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/views/preferences/basic_preferences/show.html.erb b/app/views/preferences/basic_preferences/show.html.erb index a4b421fef..1927aa6d1 100644 --- a/app/views/preferences/basic_preferences/show.html.erb +++ b/app/views/preferences/basic_preferences/show.html.erb @@ -8,7 +8,7 @@ <%= bootstrap_form_for current_user, :url => { :action => :update } do |f| %> <%= f.select :preferred_editor, [[t("editor.default", :name => t("editor.#{Settings.default_editor}.name")), "default"]] + Editors::AVAILABLE_EDITORS.collect { |e| [t("editor.#{e}.description"), e] } %> - <%= f.text_field :languages %> + <%= f.select :languages, AVAILABLE_LANGUAGES.map { |e| [e[:native_name], e[:code]] } %>
<%= label_tag "site_color_scheme", t(".preferred_site_color_scheme"), :class => "form-label" %> diff --git a/test/system/preferences_test.rb b/test/system/preferences_test.rb index ab720ac83..afcb53ecb 100644 --- a/test/system/preferences_test.rb +++ b/test/system/preferences_test.rb @@ -14,7 +14,7 @@ class PreferencesTest < ApplicationSystemTestCase sign_in_as(create(:user)) visit basic_preferences_path - fill_in "Preferred Languages", :with => "fr" + select "français", :from => "Preferred Languages" click_on "Update Preferences" assert_content "Préférences mises à jour" diff --git a/test/system/view_communities_test.rb b/test/system/view_communities_test.rb index d4fb1893d..e0056dbd4 100644 --- a/test/system/view_communities_test.rb +++ b/test/system/view_communities_test.rb @@ -12,7 +12,7 @@ class ViewCommunitiesTest < ApplicationSystemTestCase sign_in_as(create(:user)) visit basic_preferences_path - fill_in "Preferred Languages", :with => "fr" + select "français", :from => "Preferred Languages" click_on "Update Preferences" visit "/communities" -- 2.39.5