master
 1<div class="container" data-autovue="registration-view">
 2  <div class="columns">
 3    <div class="column is-6 is-offset-3">
 4      <registration v-bind:usernames="usernames" inline-template>
 5      <%= form_for @user, url: registrations_path do |f| %>
 6        <p class="control has-icon has-icon-right">
 7          <%= f.text_field :username, placeholder: t('.username'), class: 'input is-large', required: 'required', "v-model.trim": "username", "v-bind:class": "{ 'is-danger': !validation.username, 'is-success': validation.username }" %>
 8          <span class="icon is-small">
 9            <i class="fa fa-envelope"></i>
10          </span>
11        </p>
12        <p class="control has-icon has-icon-right">
13          <%= f.email_field :email, placeholder: t('.email'), class: 'input is-large', required: 'required', "v-model.trim": "email", "v-bind:class": "{ 'is-danger': !validation.email, 'is-success': validation.email }"  %>
14          <span class="icon is-small">
15            <i class="fa fa-envelope"></i>
16          </span>
17        </p>
18        <p class="control has-icon has-icon-right">
19          <%= f.password_field :password, placeholder: t('.password'), class: 'input is-large', required: 'required', "v-model": "password", "v-bind:class": "{ 'is-danger': !validation.password, 'is-success': validation.password }"  %>
20          <span class="icon is-small">
21            <i class="fa fa-lock"></i>
22          </span>
23        </p>
24        <%= f.label :terms_and_conditions do %>
25          <%= f.check_box :terms_and_conditions, required: 'required', "v-model": "terms_and_conditions" %>
26          <%= t('.terms_and_conditions') %>
27        <% end %>
28        <p class="control">
29          <%= f.submit t('.register_button'), class: "button is-success is-large is-fullwidth", ":disabled": "!isValid"  %>
30          <%= button_tag t('.terms_and_conditions_link'), type: :button, class: "button is-link is-pulled-left", data: { modal: ".modal" } %>
31          <%= link_to t('.login_link'), new_session_path, class: "button is-link is-pulled-right" %>
32        </p>
33      <% end %>
34      </registration>
35    </div>
36  </div>
37
38  <div class="modal">
39    <div class="modal-background"></div>
40    <div class="modal-card">
41      <header class="modal-card-head">
42        <p class="modal-card-title"><%= t('.terms_and_conditions_link') %></p>
43        <button class="delete close-modal"></button>
44      </header>
45      <section class="modal-card-body">
46        <div class=content>
47          <%= render 'layouts/terms_content' %>
48        </div>
49      </section>
50      <footer class="modal-card-foot">
51        <a class="button is-success close-modal">Okay</a>
52      </footer>
53    </div>
54  </div>
55</div>