diff --git a/assets/css/_game_info.scss b/assets/css/_game_info.scss index 5cb2e20..2996350 100644 --- a/assets/css/_game_info.scss +++ b/assets/css/_game_info.scss @@ -3,7 +3,7 @@ .offline, .viewing { - &:before { + &::before { border-radius: 50%; content: ""; display: inline-block; @@ -16,14 +16,14 @@ .offline { opacity: 0.4; - &:before { - background-color: #cc3333; + &::before { + background-color: $offline-opponent-color; } } .viewing { - &:before { - background-color: #66cc33; + &::before { + background-color: $viewing-opponent-color; } } } diff --git a/assets/css/_variables.scss b/assets/css/_variables.scss index 9d0ed7f..0089c9f 100644 --- a/assets/css/_variables.scss +++ b/assets/css/_variables.scss @@ -24,6 +24,9 @@ $your-turn-background-color: rgba($white, 0.1); $game-state-background-color: rgba(darken($black-square-color, 10%), 0.9); +$offline-opponent-color: #cc3333; +$viewing-opponent-color: #66cc33; + $square-outline-color: darken($black-square-color, 20%); $selected-outline-color: lighten($selected-square-color, 20%); $available-outline-color: rgba(lighten($available-square-color, 20%), 0.5); diff --git a/lib/chess/emails.ex b/lib/chess/emails.ex index 717a159..8a927f4 100644 --- a/lib/chess/emails.ex +++ b/lib/chess/emails.ex @@ -6,6 +6,7 @@ defmodule Chess.Emails do alias Chess.Repo alias Chess.Store.User + alias ChessWeb.Router.Helpers def new_game_email(conn, game) do new_email() @@ -15,7 +16,7 @@ defmodule Chess.Emails do "[64squares] #{game.user.name} has invited you to play a game of chess." ) |> text_body(""" - Game link: #{ChessWeb.Router.Helpers.game_url(conn, :show, game)} + Game link: #{Helpers.game_url(conn, :show, game)} """) end @@ -30,7 +31,7 @@ defmodule Chess.Emails do "[64squares] #{user.name} has moved." ) |> text_body(""" - Game link: #{ChessWeb.Router.Helpers.game_url(socket, :show, game)} + Game link: #{Helpers.game_url(socket, :show, game)} """) end end diff --git a/lib/chess/mailer.ex b/lib/chess/mailer.ex index ad7f21b..34b7a58 100644 --- a/lib/chess/mailer.ex +++ b/lib/chess/mailer.ex @@ -1,3 +1,5 @@ defmodule Chess.Mailer do + @moduledoc false + use Bamboo.Mailer, otp_app: :chess end