From ceeafa320890ece77a1109a1e9a53d5dd4ce44ce Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Thu, 19 Jan 2017 17:54:52 -0500 Subject: [PATCH 1/4] move signup area --- app/views/landing/index.html.erb | 2 ++ app/views/layouts/application.html.erb | 29 -------------------------- app/views/shared/_signup.html.erb | 29 ++++++++++++++++++++++++++ 3 files changed, 31 insertions(+), 29 deletions(-) create mode 100644 app/views/shared/_signup.html.erb diff --git a/app/views/landing/index.html.erb b/app/views/landing/index.html.erb index e1b44c6c..7f84450b 100644 --- a/app/views/landing/index.html.erb +++ b/app/views/landing/index.html.erb @@ -40,5 +40,7 @@ with BigBlueButton; if not, see . <% end %> + <%= render 'shared/signup' %> + diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 966aab86..38fdbedc 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -35,35 +35,6 @@ with BigBlueButton; if not, see . <%= link_to image_tag("bbb-logo.png", :alt => "BigBlueButton", :class => "logo"), root_path %> - diff --git a/app/views/shared/_signup.html.erb b/app/views/shared/_signup.html.erb new file mode 100644 index 00000000..47ad8d01 --- /dev/null +++ b/app/views/shared/_signup.html.erb @@ -0,0 +1,29 @@ + From 3039bd168b4a0365e7f8e9b38ba04eef02b8ad75 Mon Sep 17 00:00:00 2001 From: Zachary Chai Date: Thu, 19 Jan 2017 19:08:59 -0500 Subject: [PATCH 2/4] create separate page for login --- app/assets/stylesheets/sessions.scss | 10 ++++++++++ app/assets/stylesheets/shared.scss | 14 +++++++++----- app/controllers/sessions_controller.rb | 4 ++++ app/views/landing/_rooms_center_panel.html.erb | 2 +- app/views/landing/index.html.erb | 8 ++++++-- app/views/landing/meetings.html.erb | 2 +- app/views/sessions/new.erb | 14 ++++++++++++++ app/views/shared/_signup.html.erb | 2 +- config/locales/en-us.yml | 1 + config/routes.rb | 1 + 10 files changed, 48 insertions(+), 10 deletions(-) create mode 100644 app/assets/stylesheets/sessions.scss create mode 100644 app/views/sessions/new.erb diff --git a/app/assets/stylesheets/sessions.scss b/app/assets/stylesheets/sessions.scss new file mode 100644 index 00000000..0890194e --- /dev/null +++ b/app/assets/stylesheets/sessions.scss @@ -0,0 +1,10 @@ +.login { + .center-panel { + .center-panel-size { + max-width: 600px + } + .center-panel-content-size { + max-width: 500px; + } + } +} diff --git a/app/assets/stylesheets/shared.scss b/app/assets/stylesheets/shared.scss index e6d8d0ca..91c8ff89 100644 --- a/app/assets/stylesheets/shared.scss +++ b/app/assets/stylesheets/shared.scss @@ -26,7 +26,7 @@ html, body { background: #ffffff; } -.app-background { +.background { height: 350px; width: 100%; background: asset-url('greenlight_background'); @@ -35,6 +35,10 @@ html, body { background-repeat: no-repeat; } +body[data-controller=landing].app-background { + @extend .background; +} + body[data-controller=landing][data-action=rooms].app-background { background-image: asset-url('bg_personal_room'); } @@ -61,14 +65,14 @@ body[data-controller=landing][data-action=rooms].app-background { padding: 20px; } +.center-block { + float: none; +} .center-panel { - .center-block { - float: none; - } .center-panel-size { max-width: 900px } - .center-panel-conent-size { + .center-panel-content-size { max-width: 800px; } diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb index c09a982e..e78b87cc 100644 --- a/app/controllers/sessions_controller.rb +++ b/app/controllers/sessions_controller.rb @@ -15,6 +15,10 @@ # with BigBlueButton; if not, see . class SessionsController < ApplicationController + + def new + end + def create @user = User.from_omniauth(request.env['omniauth.auth']) session[:user_id] = @user.id diff --git a/app/views/landing/_rooms_center_panel.html.erb b/app/views/landing/_rooms_center_panel.html.erb index f1aa431c..47fa3252 100644 --- a/app/views/landing/_rooms_center_panel.html.erb +++ b/app/views/landing/_rooms_center_panel.html.erb @@ -28,7 +28,7 @@ with BigBlueButton; if not, see . <% end %> <%= render layout: 'shared/center_panel' do %> -
+
<% if admin? %> <%= render 'shared/meeting_url', hidden: false %> <% else %> diff --git a/app/views/landing/index.html.erb b/app/views/landing/index.html.erb index 7f84450b..3441c8d8 100644 --- a/app/views/landing/index.html.erb +++ b/app/views/landing/index.html.erb @@ -33,14 +33,18 @@ with BigBlueButton; if not, see .
<%= render layout: 'shared/center_panel' do %> -
+
<%= render 'shared/meeting_url', hidden: false %> <%= render 'shared/join_form' %>
<% end %>
- <%= render 'shared/signup' %> +
diff --git a/app/views/landing/meetings.html.erb b/app/views/landing/meetings.html.erb index 0426a276..68ba27a8 100644 --- a/app/views/landing/meetings.html.erb +++ b/app/views/landing/meetings.html.erb @@ -36,7 +36,7 @@ with BigBlueButton; if not, see .
<%= render layout: 'shared/center_panel' do %> -
+
<%= render 'shared/meeting_url', hidden: true %> <%= render 'shared/join_form' %>
diff --git a/app/views/sessions/new.erb b/app/views/sessions/new.erb new file mode 100644 index 00000000..75ba8b10 --- /dev/null +++ b/app/views/sessions/new.erb @@ -0,0 +1,14 @@ + diff --git a/app/views/shared/_signup.html.erb b/app/views/shared/_signup.html.erb index 47ad8d01..12840b19 100644 --- a/app/views/shared/_signup.html.erb +++ b/app/views/shared/_signup.html.erb @@ -1,4 +1,4 @@ -
diff --git a/app/views/sessions/new.erb b/app/views/sessions/new.erb index 75ba8b10..b3dde2ed 100644 --- a/app/views/sessions/new.erb +++ b/app/views/sessions/new.erb @@ -1,10 +1,39 @@ +<% content_for :title do %> +
+

<%= t('log_in') %>

+
+<% end %> +