Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
35 changed files
with
412 additions
and
412 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
@import "*"; | ||
|
||
.navbar { | ||
background-color: #70A; | ||
border-radius: 0.35rem; | ||
background-color: #70A; | ||
border-radius: 0.35rem; | ||
} | ||
.nav-item.active { | ||
font-weight: bold; | ||
text-shadow: 2px 2px #408; | ||
font-weight: bold; | ||
text-shadow: 2px 2px #408; | ||
} | ||
body { | ||
top-padding: 60px; | ||
bottom-padding: 60px; | ||
top-padding: 60px; | ||
bottom-padding: 60px; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
.pb-navbar-brand { | ||
font-size: 24px; | ||
color: #FFF; | ||
letter-spacing: 1px; | ||
text-shadow: 2px 4px #408; | ||
font-size: 24px; | ||
color: #FFF; | ||
letter-spacing: 1px; | ||
text-shadow: 2px 4px #408; | ||
} | ||
.pb-navbar-link { | ||
font-size: 1.1em; | ||
color: #EFE; | ||
font-size: 1.1em; | ||
color: #EFE; | ||
} | ||
|
||
.pb-inline-form { | ||
display: block-inline; | ||
display: block-inline; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
# Usage: before_action :select_user_from_login, use @user in controller | ||
module LoggedIn | ||
extend ActiveSupport::Concern | ||
extend ActiveSupport::Concern | ||
|
||
def select_user_from_login | ||
@user = current_user.becomes(User) | ||
end | ||
def current_user | ||
session[:current_user_id] ? Person.find(session[:current_user_id]) : new_guest_user | ||
def select_user_from_login | ||
@user = current_user.becomes(User) | ||
end | ||
def current_user | ||
session[:current_user_id] ? Person.find(session[:current_user_id]) : new_guest_user | ||
end | ||
def new_guest_user | ||
Person.find(session[:current_user_id] = Person.create({}).id) | ||
Person.find(session[:current_user_id] = Person.create({}).id) | ||
end | ||
def slay_current_user | ||
@curent_user = session[:current_user_id] = nil | ||
@curent_user = session[:current_user_id] = nil | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,33 @@ | ||
class FriendsController < ApplicationController | ||
include LoggedIn | ||
before_action :select_user_from_login | ||
include LoggedIn | ||
before_action :select_user_from_login | ||
|
||
def index | ||
new_friend | ||
end | ||
def create | ||
if @p = Person.find_by_email(params[:person][:email]) | ||
@user.friends << @p | ||
else | ||
@user.friends.create(friendly_params) | ||
end | ||
redirect_to friends_path | ||
end | ||
def destroy | ||
if @del_me = @user.friends.find_by_id(params[:id]) | ||
@user.friends.delete(@del_me) | ||
end | ||
redirect_to friends_path | ||
end | ||
def names | ||
render json: (@user.friends.map do |f| {name: f.name, id: f.id};end) | ||
end | ||
private | ||
def new_friend | ||
@friend = Person.new | ||
end | ||
def friendly_params | ||
params.require(:person).permit(:name, :email) | ||
end | ||
def index | ||
new_friend | ||
end | ||
def create | ||
if @p = Person.find_by_email(params[:person][:email]) | ||
@user.friends << @p | ||
else | ||
@user.friends.create(friendly_params) | ||
end | ||
redirect_to friends_path | ||
end | ||
def destroy | ||
if @del_me = @user.friends.find_by_id(params[:id]) | ||
@user.friends.delete(@del_me) | ||
end | ||
redirect_to friends_path | ||
end | ||
def names | ||
render json: (@user.friends.map do |f| {name: f.name, id: f.id};end) | ||
end | ||
private | ||
def new_friend | ||
@friend = Person.new | ||
end | ||
def friendly_params | ||
params.require(:person).permit(:name, :email) | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
class LoginsController < ApplicationController | ||
include LoggedIn | ||
before_action :select_user_from_login, only: [:new, :root, :show] | ||
include LoggedIn | ||
before_action :select_user_from_login, only: [:new, :root, :show] | ||
|
||
def new | ||
end | ||
def show | ||
render "new" | ||
end | ||
def create | ||
@user = User.find_by_email(params[:login][:email]) | ||
if @user && @user.authenticate(params[:login][:password]) | ||
session[:current_user_id] = @user.id | ||
redirect_to prayers_path | ||
else | ||
redirect_to login_path, alert: "Failed to logon" | ||
end | ||
end | ||
def destroy | ||
slay_current_user | ||
redirect_to root_url | ||
end | ||
def root | ||
end | ||
def new | ||
end | ||
def show | ||
render "new" | ||
end | ||
def create | ||
@user = User.find_by_email(params[:login][:email]) | ||
if @user && @user.authenticate(params[:login][:password]) | ||
session[:current_user_id] = @user.id | ||
redirect_to prayers_path | ||
else | ||
redirect_to login_path, alert: "Failed to logon" | ||
end | ||
end | ||
def destroy | ||
slay_current_user | ||
redirect_to root_url | ||
end | ||
def root | ||
end | ||
end |
Oops, something went wrong.