aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/devise
diff options
context:
space:
mode:
authorLuc Donnet2014-11-06 12:15:19 +0100
committerLuc Donnet2014-11-06 12:15:19 +0100
commit6848cd9ff6dbc567d1900e7f8cdcefe0c3bd5202 (patch)
treedddffb38f8a2db32e3d6489be094bc4a08eab6a3 /app/views/devise
parent2b86d2428d5da8be4499fc1fec2976f6c70fa34e (diff)
downloadchouette-core-6848cd9ff6dbc567d1900e7f8cdcefe0c3bd5202.tar.bz2
Update devise sign in and sign up design
Diffstat (limited to 'app/views/devise')
-rw-r--r--app/views/devise/passwords/new.html.erb20
-rw-r--r--app/views/devise/registrations/new.html.erb40
-rw-r--r--app/views/devise/sessions/new.html.erb78
3 files changed, 94 insertions, 44 deletions
diff --git a/app/views/devise/passwords/new.html.erb b/app/views/devise/passwords/new.html.erb
index f285a0f6d..68fd8c22a 100644
--- a/app/views/devise/passwords/new.html.erb
+++ b/app/views/devise/passwords/new.html.erb
@@ -1,13 +1,13 @@
-<%= title_tag t('.title') %>
+<div class="panel panel-default">
+ <div class="panel-heading"><%= t('.title') %></div>
+ <div class="panel-body">
+ <%= simple_form_for(resource, :as => resource_name, :url => password_path(resource_name)) do |form| %>
+ <%= form.input :email %>
-<%= semantic_form_for(resource, :as => resource_name, :url => password_path(resource_name)) do |form| %>
- <%= form.inputs :email %>
-
- <%= form.actions do %>
- <%= form.action :submit, :as => :button, :label => t('.commit') %>
- <%= form.action :cancel, :as => :link %>
- <% end %>
+ <%= link_to t("cancel"), root_path, :class => "btn btn-default" %>
+ <%= form.button :submit, :value => t("devise.passwords.new.commit") %>
+ <% end %>
+ </div>
+</div>
-<% end %>
-<%= render "links" %>
diff --git a/app/views/devise/registrations/new.html.erb b/app/views/devise/registrations/new.html.erb
index 79edcb53b..9c780cba3 100644
--- a/app/views/devise/registrations/new.html.erb
+++ b/app/views/devise/registrations/new.html.erb
@@ -1,22 +1,26 @@
-<%= title_tag t('.title') %>
+<div id="registrations_new" class="col-lg-offset-4 col-lg-4">
-<%= semantic_form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |form| %>
- <%= form.inputs do %>
- <%= form.semantic_fields_for :organisation, Organisation.new do |organisation| %>
- <%= organisation.input :name, :label => t("helpers.label.user.organisation_name") %>
+ <% if Rails.application.config.accept_user_creation %>
+ <div class="panel panel-default">
+ <div class="panel-heading"><%= t("devise.registrations.new.title") %></div>
+ <div class="panel-body">
+ <%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :wrapper => "form_without_label" ) do |form| %>
+ <%= form.simple_fields_for :organisation, Organisation.new do |organisation| %>
+ <%= organisation.input :name, :label => false, :placeholder => t("helpers.label.user.organisation_name"), input_html: { :class => "form-control" } %>
+ <% end %>
+ <% if resource.respond_to?( :name) %>
+ <%= form.input :name, :label => false, :placeholder => t("helpers.label.user.name"), input_html: { :class => "form-control" } %>
+ <% end %>
+ <%= form.input :email, :label => false, :placeholder => t("helpers.label.user.email"), input_html: { :class => "form-control" } %>
+ <%= form.input :password, :as => :password, :label => false, :placeholder => t("helpers.label.user.password"), input_html: { :class => "form-control" } %>
+ <%= form.input :password_confirmation, :as => :password, :label => false, :placeholder => t("helpers.label.user.password_confirmation"), input_html: { :class => "form-control" } %>
+
+ <%= form.button :submit, :class => "btn-primary" %>
+ <% end %>
+ </div>
+ </div>
<% end %>
- <% if resource.respond_to?( :name) %>
- <%= form.input :name %>
- <% end %>
- <%= form.input :email %>
- <%= form.input :password, :as => :password %>
- <%= form.input :password_confirmation, :as => :password %>
- <% end %>
+
+</div>
- <%= form.actions do %>
- <%= form.action :submit, :as => :button, :label => t('.commit') %>
- <%= form.action :cancel, :as => :link %>
- <% end %>
-<% end %>
-<%= render "links" %>
diff --git a/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb
index a6c13df5d..768efdd9f 100644
--- a/app/views/devise/sessions/new.html.erb
+++ b/app/views/devise/sessions/new.html.erb
@@ -1,19 +1,65 @@
-<%= title_tag t('.title') %>
+<div id="sessions_new" class="row">
+ <div class="col-md-8 product_summary">
+ <h2>Bienvenue sur Chouette</h2>
+ <p>
+ Chouette est un logiciel Open Source de saisie, de visualisation et d'échange d'offre de transport public planifiée.
+ </p>
+ <p>
+ Ce logiciel est déployé en mode Saas et se veut ouvert :
+ </p>
+ <ul>
+ <li>- choix de plusieurs fonds cartographiques</li>
+ <li>- échange de données en différents normes (Neptune, ...) et standard (GTFS, ...)</li>
+ </ul>
+ </div>
+ <div class="col-md-4 login">
+ <div class="panel panel-default">
+ <div class="panel-body">
+ <%= simple_form_for(resource, :as => resource_name, :url => session_path(resource_name), :wrapper => "form_without_label" ) do |form| %>
+ <%= form.input :email, :label => false, :placeholder => t("helpers.label.user.email"), input_html: { :class => "form-control" } %>
+ <div class="row">
+ <div class="col-md-6">
+ <%= form.input :password, :as => :password, :label => false, :placeholder => t("helpers.label.user.password"), input_html: { :class => "form-control" } %>
+ </div>
+ <div class="col-md-6">
+ <%= form.button :submit, t("devise.sessions.new.commit"), :class => "btn-primary" %>
+ </div>
+ </div>
+ <div class="row options">
+ <div class="col-md-6">
+ <% if devise_mapping.rememberable? %>
+ <%= form.input :remember_me, :as => :boolean, :label => false, :inline_label => t("helpers.label.user.remember_me") if devise_mapping.rememberable? %>
+ <% end %>
+ </div>
+ <div class="col-md-6 new_password">
+ <%= link_to t("devise.links.new_password"), new_password_path(resource_name) %>
+ </div>
+ </div>
+ <% end %>
+ </div>
+ </div>
-<%= semantic_form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |form| %>
- <%= form.inputs do %>
- <%= form.input :email %>
- <%= form.input :password, :as => :password %>
-
- <% if devise_mapping.rememberable? -%>
- <%= form.input :remember_me, :as => :boolean %>
+ <% if Rails.application.config.accept_user_creation %>
+ <div class="panel panel-default">
+ <div class="panel-heading"><%= t("devise.registrations.new.title") %></div>
+ <div class="panel-body">
+ <%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name), :wrapper => "form_without_label" ) do |form| %>
+ <%= form.simple_fields_for :organisation, Organisation.new do |organisation| %>
+ <%= organisation.input :name, :label => false, :placeholder => t("helpers.label.user.organisation_name"), input_html: { :class => "form-control" } %>
+ <% end %>
+ <% if resource.respond_to?( :name) %>
+ <%= form.input :name, :label => false, :placeholder => t("helpers.label.user.name"), input_html: { :class => "form-control" } %>
+ <% end %>
+ <%= form.input :email, :label => false, :placeholder => t("helpers.label.user.email"), input_html: { :class => "form-control" } %>
+ <%= form.input :password, :as => :password, :label => false, :placeholder => t("helpers.label.user.password"), input_html: { :class => "form-control" } %>
+ <%= form.input :password_confirmation, :as => :password, :label => false, :placeholder => t("helpers.label.user.password_confirmation"), input_html: { :class => "form-control" } %>
+
+ <%= form.button :submit, :class => "btn-default" %>
+ <% end %>
+ </div>
+ </div>
<% end %>
- <% end %>
-
-
- <%= form.actions do %>
- <%= form.action :submit, :as => :button, :label => t('.commit') %>
- <% end %>
-<% end %>
+
+ </div>
+</div>
-<%= render "links" %>