add setting for male / female

This commit is contained in:
Tyler Renelle 2013-01-30 13:25:10 -05:00
parent 480f589643
commit 0e01160ee4
2 changed files with 17 additions and 3 deletions

View file

@ -27,8 +27,9 @@ setupModelFns = (model) ->
model.fn '_user._armor', '_user.items.armor', '_user.preferences.gender', (armor, gender) ->
if gender == 'f'
str = "armor#{armor}_f"
version = if parseInt(armor) > 1 then 'v1' #TODO implement different version
"#{str}_#{version}.png"
if parseInt(armor) > 1
str += '_v1' #TODO implement different version
return "#{str}.png"
else
"armor#{armor}_m.png"
@ -311,4 +312,7 @@ ready (model) ->
setTimeout (-> user.set 'stats.hp', 50), 0 # animate hp loss
exports.closeKickstarterNofitication = (e, el) ->
user.set('notifications.kickstarter', 'hide')
user.set('notifications.kickstarter', 'hide')
exports.setMale = -> user.set('preferences.gender', 'm')
exports.setFemale = -> user.set('preferences.gender', 'f')

View file

@ -11,6 +11,16 @@
<strong>User ID</strong><br/>
<small>Copy this ID for use in third party applications.</small>
<pre class=prettyprint>{_user.id}</pre><br/>
<label class="radio">
<input type="radio" name="genderRadios" value="m" x-bind="click:setMale" checked="{equal(_user.preferences.gender,'m')}">
Male
</label>
<label class="radio">
<input type="radio" name="genderRadios" value="f" x-bind="click:setFemale" checked="{equal(_user.preferences.gender,'f')}">
Female
</label>
<@footer>
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</@footer>