From b6dc330ab0399279fe774c80c46e8a2f86c7dc30 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Fri, 21 Jun 2013 10:18:02 +0200 Subject: [PATCH] migrate login page --- app/assets/images/tracks-logo-dark.png | Bin 0 -> 11704 bytes app/assets/javascripts/tracks.js.coffee | 1 + app/assets/stylesheets/tracks.css.scss | 18 +++++ app/views/layouts/application.html.erb | 89 ++++++++++++++++++++++++ app/views/layouts/login.html.erb | 75 ++++++++++++++++---- app/views/login/login.html.erb | 54 +++++++------- app/views/shared/_footer.html.erb | 22 +++--- 7 files changed, 212 insertions(+), 47 deletions(-) create mode 100644 app/assets/images/tracks-logo-dark.png create mode 100644 app/assets/javascripts/tracks.js.coffee create mode 100644 app/assets/stylesheets/tracks.css.scss create mode 100644 app/views/layouts/application.html.erb diff --git a/app/assets/images/tracks-logo-dark.png b/app/assets/images/tracks-logo-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9476f37d934238924daf4700bb54007b9c34912f GIT binary patch literal 11704 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 literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/tracks.js.coffee b/app/assets/javascripts/tracks.js.coffee new file mode 100644 index 00000000..83a51236 --- /dev/null +++ b/app/assets/javascripts/tracks.js.coffee @@ -0,0 +1 @@ +# Tracks specific coffeescript \ No newline at end of file diff --git a/app/assets/stylesheets/tracks.css.scss b/app/assets/stylesheets/tracks.css.scss new file mode 100644 index 00000000..102d6645 --- /dev/null +++ b/app/assets/stylesheets/tracks.css.scss @@ -0,0 +1,18 @@ +/* + * Tracks CSS +*/ + +.navbar-inner { + background-color: #000; + background-image: none; +} + +footer { + text-align: center; + background-color: #000; + background-image: linear-gradient(to bottom, #FFFFFF, #F2F2F2); +} + +div#tracks-login-form { + margin: 0 0 100px 0; +} \ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb new file mode 100644 index 00000000..ad7daf2a --- /dev/null +++ b/app/views/layouts/application.html.erb @@ -0,0 +1,89 @@ + + + + + + + <%= content_for?(:title) ? yield(:title) : "Tracksapp" %> + <%= csrf_meta_tags %> + + + + + <%= stylesheet_link_tag "application", :media => "all" %> + + + + <%= favicon_link_tag 'apple-touch-icon-144x144-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '144x144' %> + + + + <%= favicon_link_tag 'apple-touch-icon-114x114-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '114x114' %> + + + + <%= favicon_link_tag 'apple-touch-icon-72x72-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '72x72' %> + + + + <%= favicon_link_tag 'apple-touch-icon-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png' %> + + + + <%= favicon_link_tag 'favicon.ico', :rel => 'shortcut icon' %> + + + + + +
+
+
+ +
+
+ <%= bootstrap_flash %> + <%= yield %> +
+
+ +
+

© Company 2013

+
+ +
+ + + + <%= javascript_include_tag "application" %> + + + diff --git a/app/views/layouts/login.html.erb b/app/views/layouts/login.html.erb index d09bd531..0a04e3c6 100644 --- a/app/views/layouts/login.html.erb +++ b/app/views/layouts/login.html.erb @@ -1,17 +1,66 @@ - - - - - <%= stylesheet_link_tag "login" %> - <%= favicon_link_tag 'favicon.ico' %> - <%= favicon_link_tag 'apple-touch-icon.png', :rel => 'apple-touch-icon', :type => 'image/png' %> -<%= @page_title -%> + + + + + + + <%= content_for?(:title) ? yield(:title) : @page_title %> + <%= csrf_meta_tags %> - - + + -<%= yield %> + <%= stylesheet_link_tag "application", :media => "all" %> -<%= render :partial => "shared/footer" %> - + + + <%= favicon_link_tag 'apple-touch-icon-144x144-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '144x144' %> + + + + <%= favicon_link_tag 'apple-touch-icon-114x114-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '114x114' %> + + + + <%= favicon_link_tag 'apple-touch-icon-72x72-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png', :sizes => '72x72' %> + + + + <%= favicon_link_tag 'apple-touch-icon-precomposed.png', :rel => 'apple-touch-icon-precomposed', :type => 'image/png' %> + + + + <%= favicon_link_tag 'favicon.ico', :rel => 'shortcut icon' %> + + + + + +
+
+
+ <%= bootstrap_flash %> + <%= yield %> +
+
+
+ + <%= render partial: "shared/footer" %> + + <% + # Javascripts + # ================================================== + # Placed at the end of the document so the pages load faster + -%> + <%= javascript_include_tag "application" %> + + diff --git a/app/views/login/login.html.erb b/app/views/login/login.html.erb index 7db9c2d9..290593eb 100644 --- a/app/views/login/login.html.erb +++ b/app/views/login/login.html.erb @@ -1,28 +1,30 @@ -
+
+ <%= form_tag(login_path, class: "form-horizontal") do %> +
+
+

<%= t('login.please_login') %>

+
+
- <%= render_flash %> - -

<%= t('login.please_login') %>:

-
- <%= form_tag :action=> 'login' do %> - - - - - - - - - - - - - - - - - -
- <% end %> -
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + +
+
+ <% end %>
\ No newline at end of file diff --git a/app/views/shared/_footer.html.erb b/app/views/shared/_footer.html.erb index 063c55c4..a87e7606 100644 --- a/app/views/shared/_footer.html.erb +++ b/app/views/shared/_footer.html.erb @@ -1,8 +1,14 @@ - +