2013-10-28 05:27:07 +00:00
|
|
|
script(id='partials/options.profile.avatar.html', type='text/ng-template')
|
|
|
|
|
.row-fluid
|
2013-10-29 00:31:27 +00:00
|
|
|
.span4
|
2013-10-28 05:27:07 +00:00
|
|
|
menu(type='list')
|
|
|
|
|
// body-type
|
|
|
|
|
li.customize-menu
|
|
|
|
|
menu(label='Head')
|
|
|
|
|
menu
|
|
|
|
|
button.m_head_0.customize-option(type='button', ng-click='set("preferences.gender","m")')
|
|
|
|
|
button.f_head_0.customize-option(type='button', ng-click='set("preferences.gender","f")')
|
|
|
|
|
label.checkbox
|
|
|
|
|
input(type='checkbox', ng-model='user.preferences.showHelm', ng-change='toggleHelm(user.preferences.showHelm)')
|
|
|
|
|
| Show Helm
|
2013-10-22 19:19:43 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
menu(ng-show='user.preferences.gender=="f"', type='list')
|
|
|
|
|
li.customize-menu
|
|
|
|
|
menu(label='Clothing')
|
|
|
|
|
button.f_armor_0_v1.customize-option(type='button', ng-click='set("preferences.armorSet","v1")')
|
|
|
|
|
button.f_armor_0_v2.customize-option(type='button', ng-click='set("preferences.armorSet","v2")')
|
2013-10-22 19:19:43 +00:00
|
|
|
|
2013-10-29 00:31:27 +00:00
|
|
|
.span4
|
2013-10-28 05:27:07 +00:00
|
|
|
// hair
|
|
|
|
|
li.customize-menu
|
|
|
|
|
menu(label='Hair')
|
|
|
|
|
button(class='{{user.preferences.gender}}_hair_blond customize-option', type='button', ng-click='set("preferences.hair","blond")')
|
|
|
|
|
button(class='{{user.preferences.gender}}_hair_black customize-option', type='button', ng-click='set("preferences.hair","black")')
|
|
|
|
|
button(class='{{user.preferences.gender}}_hair_brown customize-option', type='button', ng-click='set("preferences.hair","brown")')
|
|
|
|
|
button(class='{{user.preferences.gender}}_hair_white customize-option', type='button', ng-click='set("preferences.hair","white")')
|
|
|
|
|
button(class='{{user.preferences.gender}}_hair_red customize-option', type='button', ng-click='set("preferences.hair","red")')
|
2013-10-22 19:19:43 +00:00
|
|
|
|
2013-10-29 00:31:27 +00:00
|
|
|
.span4
|
2013-10-28 05:27:07 +00:00
|
|
|
// skin
|
|
|
|
|
li.customize-menu
|
|
|
|
|
menu(label='Basic Skins')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_asian', ng-click='set("preferences.skin","asian")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_white', ng-click='set("preferences.skin","white")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_ea8349', ng-click='set("preferences.skin","ea8349")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_c06534', ng-click='set("preferences.skin","c06534")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_98461a', ng-click='set("preferences.skin","98461a")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_black', ng-click='set("preferences.skin","black")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_dead', ng-click='set("preferences.skin","dead")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_orc', ng-click='set("preferences.skin","orc")')
|
2013-10-22 19:19:43 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
// Rainbow Skin
|
2013-10-23 02:22:32 +00:00
|
|
|
h5.
|
2013-10-28 05:27:07 +00:00
|
|
|
Rainbow Skins - 2<span class="Pet_Currency_Gem1x inline-gems"/>/skin
|
|
|
|
|
//menu(label='Rainbow Skins (2G / skin)')
|
2013-10-23 02:22:32 +00:00
|
|
|
menu
|
2013-10-28 05:27:07 +00:00
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_eb052b', ng-class='{locked: !user.purchased.skin.eb052b}', ng-click='unlock("skin.eb052b")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_f69922', ng-class='{locked: !user.purchased.skin.f69922}', ng-click='unlock("skin.f69922")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_f5d70f', ng-class='{locked: !user.purchased.skin.f5d70f}', ng-click='unlock("skin.f5d70f")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_0ff591', ng-class='{locked: !user.purchased.skin.0ff591}', ng-click='unlock("skin.0ff591")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_2b43f6', ng-class='{locked: !user.purchased.skin.2b43f6}', ng-click='unlock("skin.2b43f6")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_d7a9f7', ng-class='{locked: !user.purchased.skin.d7a9f7}', ng-click='unlock("skin.d7a9f7")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_800ed0', ng-class='{locked: !user.purchased.skin.800ed0}', ng-click='unlock("skin.800ed0")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_rainbow', ng-class='{locked: !user.purchased.skin.rainbow}', ng-click='unlock("skin.rainbow")')
|
|
|
|
|
button.btn.btn-small.btn-primary(ng-hide='user.purchased.skin.eb052b && user.purchased.skin.f69922 && user.purchased.skin.f5d70f && user.purchased.skin.0ff591 && user.purchased.skin.2b43f6 && user.purchased.skin.d7a9f7 && user.purchased.skin.800ed0 && user.purchased.skin.rainbow', ng-click='unlock(["skin.eb052b", "skin.f69922", "skin.f5d70f", "skin.0ff591", "skin.2b43f6", "skin.d7a9f7", "skin.800ed0", "skin.rainbow"])') Unlock Set - 5<span class="Pet_Currency_Gem1x inline-gems"/>
|
2013-10-23 00:54:17 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
// Special Events
|
2013-11-11 16:21:29 +00:00
|
|
|
// restore to d4df481 to see purchasing + "limited edition" code
|
|
|
|
|
div(ng-if='user.purchased.skin.monster || user.purchased.skin.pumpkin || user.purchased.skin.skeleton || user.purchased.skin.zombie || user.purchased.skin.ghost || user.purchased.skin.shadow')
|
|
|
|
|
h5 Spooky Skins
|
2013-10-28 05:27:07 +00:00
|
|
|
menu
|
2013-11-11 16:21:29 +00:00
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_monster', ng-if='user.purchased.skin.monster', ng-click='unlock("skin.monster")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_pumpkin', ng-if='user.purchased.skin.pumpkin', ng-click='unlock("skin.pumpkin")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_skeleton', ng-if='user.purchased.skin.skeleton', ng-click='unlock("skin.skeleton")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_zombie', ng-if='user.purchased.skin.zombie', ng-click='unlock("skin.zombie")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_ghost', ng-if='user.purchased.skin.ghost', ng-click='unlock("skin.ghost")')
|
|
|
|
|
button.customize-option(type='button', class='{{user.preferences.gender}}_skin_shadow', ng-if='user.purchased.skin.shadow', ng-click='unlock("skin.shadow")')
|
2013-10-22 19:19:43 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
script(id='partials/options.profile.stats.html', type='text/ng-template')
|
|
|
|
|
.row-fluid
|
|
|
|
|
.span6.border-right
|
|
|
|
|
include ../shared/profiles/stats
|
|
|
|
|
.span6.border-right
|
|
|
|
|
include ../shared/profiles/achievements
|
|
|
|
|
|
|
|
|
|
script(id='partials/options.profile.profile.html', type='text/ng-template')
|
|
|
|
|
button.btn.btn-default(ng-click='_editing.profile = true', ng-show='!_editing.profile') Edit
|
|
|
|
|
button.btn.btn-primary(ng-click='save()', ng-show='_editing.profile') Save
|
|
|
|
|
div(ng-show='!_editing.profile')
|
|
|
|
|
h4 Display Name
|
|
|
|
|
span(ng-show='profile.profile.name') {{profile.profile.name}}
|
|
|
|
|
span.muted(ng-hide='profile.profile.name') - None -
|
2013-08-28 01:54:11 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
h4 Photo
|
|
|
|
|
img(ng-show='profile.profile.imageUrl', ng-src='{{profile.profile.imageUrl}}')
|
|
|
|
|
span.muted(ng-hide='profile.profile.imageUrl') - None -
|
2013-08-28 01:54:11 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
h4 Blurb
|
|
|
|
|
markdown(ng-show='profile.profile.blurb', ng-model='profile.profile.blurb')
|
|
|
|
|
span.muted(ng-hide='profile.profile.blurb') - None -
|
|
|
|
|
//{{profile.profile.blurb | linky:'_blank'}}
|
2013-09-09 17:27:25 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
div.whatever-options(ng-show='_editing.profile')
|
|
|
|
|
// TODO use photo-upload instead: https://groups.google.com/forum/?fromgroups=#!topic/derbyjs/xMmADvxBOak
|
|
|
|
|
.control-group.option-large
|
|
|
|
|
label.control-label Display Name
|
|
|
|
|
input.option-content(type='text', placeholder='Full Name', ng-model='editingProfile.name')
|
|
|
|
|
.control-group.option-large
|
|
|
|
|
label.control-label Photo Url
|
|
|
|
|
input.option-content(type='url', ng-model='editingProfile.imageUrl', placeholder='Image Url')
|
|
|
|
|
.control-group.option-large
|
|
|
|
|
label.control-label Blurb
|
|
|
|
|
textarea.option-content(style='height:15em;', placeholder='Blurb', ng-model='editingProfile.blurb')
|
|
|
|
|
include ../shared/formatting-help
|
2013-09-09 17:27:25 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
script(id='partials/options.profile.html', type="text/ng-template")
|
|
|
|
|
ul.nav.nav-tabs
|
|
|
|
|
li(ng-class="{ active: $state.includes('options.profile.avatar') }")
|
|
|
|
|
a(ui-sref='options.profile.avatar')
|
|
|
|
|
| Avatar
|
|
|
|
|
li(ng-class="{ active: $state.includes('options.profile.stats') }")
|
|
|
|
|
a(ui-sref='options.profile.stats')
|
|
|
|
|
| Stats & Achievements
|
|
|
|
|
li(ng-class="{ active: $state.includes('options.profile.profile') }")
|
|
|
|
|
a(ui-sref='options.profile.profile')
|
|
|
|
|
| Profile
|
2013-09-09 17:27:25 +00:00
|
|
|
|
2013-10-28 05:27:07 +00:00
|
|
|
.tab-content
|
|
|
|
|
.tab-pane.active
|
2013-11-12 06:31:08 +00:00
|
|
|
div(ui-view)
|