diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-10-13 10:57:20 -0400 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-10-13 10:57:20 -0400 |
| commit | 5956609f70c72a26f64f9b8ec8b3d6d780ba5c2d (patch) | |
| tree | 8330c36cd5a02f022720577922148f9698685923 | |
| parent | cb6eebdf05c95f15ad6ce8968838772a2b915755 (diff) | |
| download | pokeviewer-5956609f70c72a26f64f9b8ec8b3d6d780ba5c2d.tar.gz pokeviewer-5956609f70c72a26f64f9b8ec8b3d6d780ba5c2d.tar.bz2 pokeviewer-5956609f70c72a26f64f9b8ec8b3d6d780ba5c2d.zip | |
Added gender symbol to Pokémon display
| -rw-r--r-- | app/assets/stylesheets/pokeviewer/pokemon.css.scss | 20 | ||||
| -rw-r--r-- | app/models/pokeviewer/pokemon.rb | 11 | ||||
| -rw-r--r-- | app/views/pokeviewer/pokemon/show.html.haml | 2 |
3 files changed, 27 insertions, 6 deletions
| diff --git a/app/assets/stylesheets/pokeviewer/pokemon.css.scss b/app/assets/stylesheets/pokeviewer/pokemon.css.scss index 9d2db44..b7f9358 100644 --- a/app/assets/stylesheets/pokeviewer/pokemon.css.scss +++ b/app/assets/stylesheets/pokeviewer/pokemon.css.scss | |||
| @@ -174,12 +174,14 @@ | |||
| 174 | border: 1px solid #888; | 174 | border: 1px solid #888; |
| 175 | overflow: hidden; | 175 | overflow: hidden; |
| 176 | 176 | ||
| 177 | .male { | 177 | .ot-gender { |
| 178 | color: blue; | 178 | &.male { |
| 179 | } | 179 | color: blue; |
| 180 | } | ||
| 180 | 181 | ||
| 181 | .female { | 182 | &.female { |
| 182 | color: red; | 183 | color: red; |
| 184 | } | ||
| 183 | } | 185 | } |
| 184 | 186 | ||
| 185 | .pokemon-name { | 187 | .pokemon-name { |
| @@ -219,6 +221,14 @@ | |||
| 219 | 221 | ||
| 220 | .pokemon-gender { | 222 | .pokemon-gender { |
| 221 | float: right; | 223 | float: right; |
| 224 | |||
| 225 | &.female { | ||
| 226 | color: #ff6363; | ||
| 227 | } | ||
| 228 | |||
| 229 | &.male { | ||
| 230 | color: #00a2ff; | ||
| 231 | } | ||
| 222 | } | 232 | } |
| 223 | 233 | ||
| 224 | .pokemon-level { | 234 | .pokemon-level { |
| diff --git a/app/models/pokeviewer/pokemon.rb b/app/models/pokeviewer/pokemon.rb index f65d68e..36ed8a8 100644 --- a/app/models/pokeviewer/pokemon.rb +++ b/app/models/pokeviewer/pokemon.rb | |||
| @@ -194,6 +194,17 @@ module Pokeviewer | |||
| 194 | end | 194 | end |
| 195 | end | 195 | end |
| 196 | 196 | ||
| 197 | def gender_symbol | ||
| 198 | case gender.intern | ||
| 199 | when :female | ||
| 200 | "♀" | ||
| 201 | when :male | ||
| 202 | "♂" | ||
| 203 | when :genderless | ||
| 204 | "" | ||
| 205 | end | ||
| 206 | end | ||
| 207 | |||
| 197 | private | 208 | private |
| 198 | 209 | ||
| 199 | def set_uuid | 210 | def set_uuid |
| diff --git a/app/views/pokeviewer/pokemon/show.html.haml b/app/views/pokeviewer/pokemon/show.html.haml index 6c478ef..f3568fb 100644 --- a/app/views/pokeviewer/pokemon/show.html.haml +++ b/app/views/pokeviewer/pokemon/show.html.haml | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | .pokemon-nameline | 3 | .pokemon-nameline |
| 4 | = image_tag(@pokemon.pokeball_icon_path, class: "pokemon-ball") | 4 | = image_tag(@pokemon.pokeball_icon_path, class: "pokemon-ball") |
| 5 | %span.pokemon-name= @pokemon.revisions.last.nickname | 5 | %span.pokemon-name= @pokemon.revisions.last.nickname |
| 6 | %span.pokemon-gender N | 6 | %span.pokemon-gender{ class: @pokemon.gender }= @pokemon.gender_symbol |
| 7 | .pokemon-level= "Lv. #{@pokemon.revisions.last.level}" | 7 | .pokemon-level= "Lv. #{@pokemon.revisions.last.level}" |
| 8 | .pokemon-image | 8 | .pokemon-image |
| 9 | .pokemon-image-wrap= image_tag @pokemon.sprite_path | 9 | .pokemon-image-wrap= image_tag @pokemon.sprite_path |
