From: Anton Khorev Date: Tue, 16 Jul 2024 14:12:17 +0000 (+0300) Subject: Remove name parameter from auth button helpers X-Git-Tag: live~326^2 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/b0e41cf14218f97f3b52ff3e7a5e0a59e6a3d496 Remove name parameter from auth button helpers --- diff --git a/app/helpers/user_helper.rb b/app/helpers/user_helper.rb index 734a266db..5863a9403 100644 --- a/app/helpers/user_helper.rb +++ b/app/helpers/user_helper.rb @@ -52,29 +52,29 @@ module UserHelper # External authentication support - def auth_button(name, provider, options = {}) + def auth_button(provider, options = {}) link_to( - image_tag("#{name}.svg", - :alt => t("application.auth_providers.#{name}.alt"), + image_tag("#{provider}.svg", + :alt => t("application.auth_providers.#{provider}.alt"), :class => "rounded-1", :size => "36"), auth_path(options.merge(:provider => provider)), :method => :post, :class => "auth_button btn btn-light p-2", - :title => t("application.auth_providers.#{name}.title") + :title => t("application.auth_providers.#{provider}.title") ) end - def auth_button_preferred(name, provider, options = {}) + def auth_button_preferred(provider, options = {}) link_to( - image_tag("#{name}.svg", - :alt => t("application.auth_providers.#{name}.alt"), + image_tag("#{provider}.svg", + :alt => t("application.auth_providers.#{provider}.alt"), :class => "rounded-1 me-3", - :size => "36") + t("application.auth_providers.#{name}.title"), + :size => "36") + t("application.auth_providers.#{provider}.title"), auth_path(options.merge(:provider => provider)), :method => :post, :class => "auth_button btn btn-outline-secondary border py-2 px-4 d-flex justify-content-center align-items-center", - :title => t("application.auth_providers.#{name}.title") + :title => t("application.auth_providers.#{provider}.title") ) end diff --git a/app/views/application/_auth_providers.html.erb b/app/views/application/_auth_providers.html.erb index 4577da668..89de3b4ff 100644 --- a/app/views/application/_auth_providers.html.erb +++ b/app/views/application/_auth_providers.html.erb @@ -16,7 +16,7 @@ <% %w[google facebook microsoft github wikipedia].each do |provider| %> <% if Settings.key?("#{provider}_auth_id".to_sym) -%> <% if @preferred_auth_provider == provider %> - <%= auth_button_preferred provider, provider %> + <%= auth_button_preferred provider %> <% end %> <% end -%> <% end -%> @@ -35,7 +35,7 @@ <% %w[google facebook microsoft github wikipedia].each do |provider| %> <% unless @preferred_auth_provider == provider %> <% if Settings.key?("#{provider}_auth_id".to_sym) -%> - <%= auth_button provider, provider %> + <%= auth_button provider %> <% end -%> <% end %> <% end -%> diff --git a/test/helpers/user_helper_test.rb b/test/helpers/user_helper_test.rb index 53b9a823b..c4020dd7f 100644 --- a/test/helpers/user_helper_test.rb +++ b/test/helpers/user_helper_test.rb @@ -110,7 +110,7 @@ class UserHelperTest < ActionView::TestCase end def test_auth_button - button = auth_button("google", "google") + button = auth_button("google") img_tag = "\"Google" assert_equal("#{img_tag}", button) end