Unfortunately bootstrap_form has no method for passing interpolation values to the automatic help text system, so instead we'll use an explicit override.
52 lines
2.2 KiB
Text
52 lines
2.2 KiB
Text
<% content_for :head do %>
|
|
<%= javascript_include_tag "user" %>
|
|
<% end %>
|
|
|
|
<% content_for :heading_class, "pb-0" %>
|
|
<% content_for :heading do %>
|
|
<div class='header-illustration new-user-main'>
|
|
<h1><%= t ".title" %></h1>
|
|
</div>
|
|
<div class='header-illustration new-user-arm d-none d-md-block'></div>
|
|
<% end %>
|
|
|
|
<div class="row">
|
|
<div class='text-muted col-sm order-sm-2'>
|
|
<h4><%= t ".about.header" %></h4>
|
|
<p><%= t ".about.paragraph_1" %></p>
|
|
<p><%= t ".about.paragraph_2" %></p>
|
|
</div>
|
|
|
|
<div class="col-sm">
|
|
<%= bootstrap_form_for current_user, :url => { :action => "create" } do |f| %>
|
|
<%= hidden_field_tag("referer", h(@referer)) unless @referer.nil? %>
|
|
|
|
<%= f.email_field :email, :tabindex => 1 %>
|
|
<%= f.email_field :email_confirmation, :help => t(".email_confirmation_help_html",
|
|
:privacy_policy_link => link_to(t(".privacy_policy"),
|
|
t(".privacy_policy_url"),
|
|
:title => t(".privacy_policy_title"))),
|
|
:tabindex => 2 %>
|
|
|
|
<%= f.text_field :display_name, :help => t(".display name description"), :tabindex => 3 %>
|
|
|
|
<fieldset class="mb-3" id="auth_field">
|
|
<label for="user_auth_provider" class="form-label"><%= t(".external auth") %></label>
|
|
<div class="row">
|
|
<%= f.select(:auth_provider, Auth.providers, :default => "", :hide_label => true, :wrapper => { :class => "col-auto mb-0" }, :tabindex => 4) %>
|
|
<%= f.text_field(:auth_uid, :hide_label => true, :wrapper => { :class => "col mb-0" }, :tabindex => 5) %>
|
|
</div>
|
|
<small class="form-text text-muted"><%= t ".auth no password" %></small>
|
|
</fieldset>
|
|
|
|
<%= f.password_field :pass_crypt, :tabindex => 6 %>
|
|
<%= f.password_field :pass_crypt_confirmation, :tabindex => 7 %>
|
|
|
|
<div id="auth_prompt">
|
|
<p><%= link_to t(".use external auth"), "#", :id => "auth_enable" %></p>
|
|
</div>
|
|
|
|
<%= f.primary t(".continue"), :tabindex => 8 %>
|
|
<% end %>
|
|
</div>
|
|
</div>
|