X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/d0e8f723117cc311389524fd3e3e73a4b0fe5626..9649b192c03f7a333f3a02697a64910cd6669dab:/app/views/application/_auth_providers.html.erb?ds=sidebyside diff --git a/app/views/application/_auth_providers.html.erb b/app/views/application/_auth_providers.html.erb index 9c72d7aa0..a79e7b5ce 100644 --- a/app/views/application/_auth_providers.html.erb +++ b/app/views/application/_auth_providers.html.erb @@ -1,33 +1,44 @@
-
- +
-
    -
  • + <% %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 %>
    + <% end %> + <% end -%> + <% end -%> + +
    +
    <%= link_to image_tag("openid.png", :alt => t("application.auth_providers.openid.title"), - :size => "36"), + :size => "24"), "#", :id => "openid_open_url", - :title => t("application.auth_providers.openid.title") %> -
  • + :title => t("application.auth_providers.openid.title"), + :class => "p-2 d-block" %> +
<% %w[google facebook microsoft github wikipedia].each do |provider| %> - <% if Settings.key?("#{provider}_auth_id".to_sym) -%> -
  • <%= auth_button provider, provider %>
  • - <% end -%> + <% unless @preferred_auth_provider == provider %> + <% if Settings.key?("#{provider}_auth_id".to_sym) -%> +
    <%= auth_button provider, provider %>
    + <% end -%> + <% end %> <% end -%> - +
    +
    - <%= form_tag(auth_path(:provider => "openid"), :id => "openid_login_form") do %> -
    - - <%= hidden_field_tag("referer", params[:referer], :autocomplete => "off") %> - <%= text_field_tag("openid_url", "", :tabindex => 5, :autocomplete => "on", :class => "openid_url form-control") %> - (" target="_new"><%= t "accounts.edit.openid.link text" %>) -
    + <%# :tabindex starts high to allow rendering at the bottom of the template %> + <%= form_tag(auth_path(:provider => "openid"), :id => "openid_login_form") do %> +
    + + <%= hidden_field_tag("referer", params[:referer], :autocomplete => "off") %> + <%= text_field_tag("openid_url", "", :tabindex => 20, :autocomplete => "on", :class => "openid_url form-control") %> + (" target="_new"><%= t "accounts.edit.openid.link text" %>) +
    - <%= submit_tag t(".openid_login_button"), :tabindex => 6, :id => "openid_login_button", :class => "btn btn-primary" %> - <% end %> - + <%= submit_tag t(".openid_login_button"), :tabindex => 21, :id => "openid_login_button", :class => "btn btn-primary" %> + <% end %>