2014-01-03 13:32:13 -05:00
extends /templates/base
block content
h2(data-i18n="account_settings.title") Account Settings
if me.get('anonymous')
p(data-i18n="account_settings.not_logged_in") Log in or create an account to change your settings.
else
2014-04-10 14:58:51 -04:00
#save-button-container
2014-07-10 14:50:16 -04:00
button.btn#save-button.disabled(data-i18n="general.save" disabled="true") No Changes
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
ul.nav.nav-pills#settings-tabs
2014-01-03 13:32:13 -05:00
li
a(href="#general-pane", data-toggle="tab", data-i18n="account_settings.me_tab") Me
li
a(href="#picture-pane", data-toggle="tab", data-i18n="account_settings.picture_tab") Picture
li
a(href="#wizard-pane", data-toggle="tab", data-i18n="account_settings.wizard_tab") Wizard
li
a(href="#password-pane", data-toggle="tab", data-i18n="account_settings.password_tab") Password
li
a(href="#email-pane", data-toggle="tab", data-i18n="account_settings.emails_tab") Emails
2014-04-07 20:58:02 -04:00
if showsJobProfileTab
2014-04-05 20:05:03 -04:00
li
a(href="#job-profile-pane", data-toggle="tab", data-i18n="account_settings.job_profile_tab") Job Profile
2014-01-03 13:32:13 -05:00
.tab-content#settings-panes
#general-pane.tab-pane
p
2014-01-27 21:44:05 -05:00
.form
2014-07-10 14:50:16 -04:00
- var name = me.get('name') || '';
- var email = me.get('email');
- var admin = me.get('permissions').indexOf('admin') != -1;
2014-01-27 19:07:17 -05:00
.form-group
2014-01-19 11:00:41 -05:00
label.control-label(for="name", data-i18n="general.name") Name
2014-07-10 14:50:16 -04:00
input#name.form-control(name="name", type="text", value="#{name}")
2014-01-27 19:07:17 -05:00
.form-group
2014-01-19 11:00:41 -05:00
label.control-label(for="email", data-i18n="general.email") Email
2014-07-10 14:50:16 -04:00
input#email.form-control(name="email", type="text", value="#{email}")
2014-01-03 17:28:00 -05:00
if !isProduction
2014-01-27 19:59:34 -05:00
.form-group.checkbox
2014-05-19 18:27:09 -04:00
label(for="admin", data-i18n="account_settings.admin") Admin
2014-07-10 14:50:16 -04:00
input#admin(name="admin", type="checkbox", checked=admin)
2014-01-03 17:28:00 -05:00
2014-01-03 13:32:13 -05:00
#picture-pane.tab-pane
2014-04-09 19:46:44 -04:00
h3(data-i18n="account_settings.upload_picture") Upload a picture
#picture-treema
.gravatar-fallback
img(src=me.getPhotoURL(256), alt="Gravatar", title="Gravatar fallback image")
2014-01-03 13:32:13 -05:00
#wizard-pane.tab-pane
2014-02-24 12:06:22 -05:00
#wizard-settings-view
2014-01-03 13:32:13 -05:00
#password-pane.tab-pane
p
2014-01-27 21:44:05 -05:00
.form
2014-01-27 19:07:17 -05:00
.form-group
2014-01-03 13:32:13 -05:00
label.control-label(for="password", data-i18n="account_settings.new_password") New Password
2014-01-27 19:07:17 -05:00
input#password.form-control(name="password", type="password")
.form-group
2014-01-03 13:32:13 -05:00
label.control-label(for="password2", data-i18n="account_settings.new_password_verify") Verify
2014-01-27 19:07:17 -05:00
input#password2.form-control(name="password2", type="password")
2014-01-03 13:32:13 -05:00
#email-pane.tab-pane
h3(data-i18n="account_settings.email_subscriptions") Email Subscriptions
p
2014-01-27 21:44:05 -05:00
.form
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_generalNews", data-i18n="account_settings.email_announcements") Announcements
input#email_generalNews(name="email_generalNews", type="checkbox", checked=subs.generalNews)
2014-01-27 19:07:17 -05:00
span.help-block(data-i18n="account_settings.email_announcements_description") Get emails on the latest news and developments at CodeCombat.
2014-04-21 19:15:23 -04:00
hr
h4(data-i18n="account_settings.email_notifications") Notifications
2014-05-02 14:00:30 -04:00
span(data-i18n="account_settings.email_notifications_summary") Controls for personalized, automatic email notifications related to your CodeCombat activity.
2014-04-21 19:15:23 -04:00
2014-01-27 21:44:05 -05:00
.form
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-05-02 14:00:30 -04:00
label.control-label(for="email_anyNotes", data-i18n="account_settings.email_any_notes") Any Notifications
2014-04-21 19:15:23 -04:00
input#email_anyNotes(name="email_anyNotes", type="checkbox", checked=subs.anyNotes)
2014-05-02 14:00:30 -04:00
span.help-block(data-i18n="account_settings.email_any_notes_description") Disable to stop all activity notification emails.
2014-04-21 19:15:23 -04:00
fieldset#specific-notification-settings
.form-group.checkbox
2014-05-02 14:00:30 -04:00
label.control-label(for="email_recruitNotes", data-i18n="account_settings.email_recruit_notes") Job Opportunities
2014-04-21 19:15:23 -04:00
input#email_recruitNotes(name="email_recruitNotes", type="checkbox", checked=subs.recruitNotes)
span.help-block(data-i18n="account_settings.email_recruit_notes_description") If you play really well, we may contact you about getting you a (better) job.
hr
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
h4(data-i18n="account_settings.contributor_emails") Contributor Class Emails
span(data-i18n="account_settings.contribute_prefix") We're looking for people to join our party! Check out the
a(href="/contribute", data-i18n="account_settings.contribute_page") contribute page
span(data-i18n="account_settings.contribute_suffix") to find out more.
2014-01-03 13:32:13 -05:00
2014-01-27 21:44:05 -05:00
.form
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_archmageNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.archmage_title")
2014-01-11 11:25:04 -05:00
| Archmage
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.archmage_title_description")
2014-01-11 11:25:04 -05:00
| (Coder)
2014-04-21 19:15:23 -04:00
input#email_archmageNews(name="email_archmageNews", type="checkbox", checked=subs.archmageNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.archmage_subscribe_desc").help-block Get emails about general news and announcements about CodeCombat.
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_artisanNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.artisan_title")
2014-01-11 11:25:04 -05:00
| Artisan
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.artisan_title_description")
2014-01-11 11:25:04 -05:00
| (Level Builder)
2014-04-21 19:15:23 -04:00
input#email_artisanNews(name="email_artisanNews", type="checkbox", checked=subs.artisanNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.artisan_subscribe_desc").help-block Get emails on level editor updates and announcements.
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_adventurerNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.adventurer_title")
2014-01-11 11:25:04 -05:00
| Adventurer
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.adventurer_title_description")
2014-01-11 11:25:04 -05:00
| (Level Playtester)
2014-04-21 19:15:23 -04:00
input#email_adventurerNews(name="email_adventurerNews", type="checkbox", checked=subs.adventurerNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.adventurer_subscribe_desc").help-block Get emails when there are new levels to test.
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_scribeNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.scribe_title")
2014-01-11 11:25:04 -05:00
| Scribe
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.scribe_title_description")
2014-01-11 11:25:04 -05:00
| (Article Editor)
2014-04-21 19:15:23 -04:00
input#email_scribeNews(name="email_scribeNews", type="checkbox", checked=subs.scribeNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.scribe_subscribe_desc").help-block Get emails about article writing announcements.
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_diplomatNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.diplomat_title")
2014-01-11 11:25:04 -05:00
| Diplomat
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.diplomat_title_description")
2014-01-11 11:25:04 -05:00
| (Translator)
2014-04-21 19:15:23 -04:00
input#email_diplomatNews(name="email_diplomatNews", type="checkbox", checked=subs.diplomatNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.diplomat_subscribe_desc").help-block Get emails about i18n developments and, eventually, levels to translate.
2014-01-03 13:32:13 -05:00
2014-01-27 19:07:17 -05:00
.form-group.checkbox
2014-04-21 19:15:23 -04:00
label.control-label(for="email_ambassadorNews")
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.ambassador_title")
2014-01-11 11:25:04 -05:00
| Ambassador
2014-01-27 19:07:17 -05:00
|
2014-01-12 05:20:07 -05:00
span(data-i18n="classes.ambassador_title_description")
2014-01-11 11:25:04 -05:00
| (Support)
2014-04-21 19:15:23 -04:00
input#email_ambassadorNews(name="email_ambassadorNews", type="checkbox", checked=subs.ambassadorNews)
2014-01-27 19:07:17 -05:00
span(data-i18n="contribute.ambassador_subscribe_desc").help-block Get emails on support updates and multiplayer developments.
2014-01-03 13:32:13 -05:00
button.btn#toggle-all-button(data-i18n="account_settings.email_toggle") Toggle All
2014-04-05 20:05:03 -04:00
#job-profile-pane.tab-pane
#job-profile-view