mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 16:17:57 -05:00
141 lines
5.9 KiB
Text
141 lines
5.9 KiB
Text
extends /templates/base
|
|
|
|
block content
|
|
if !me.isAnonymous()
|
|
.clearfix
|
|
.col-sm-6.clearfix
|
|
h2
|
|
span(data-i18n="account_settings.title") Account Settings
|
|
a.spl(href="/account/settings")
|
|
i.glyphicon.glyphicon-cog
|
|
hr
|
|
.row
|
|
.col-xs-6
|
|
.panel.panel-default
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-picture
|
|
a(href="account/settings#picture" data-i18n="account_settings.picture_tab") Picture
|
|
.panel-body.text-center
|
|
img#picture(src="#{me.getPhotoURL(150)}" alt="Picture")
|
|
.col-xs-6
|
|
.panel.panel-default
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-user
|
|
a(href="account/settings#wizard" data-i18n="account_settings.wizard_tab") Wizard
|
|
if (wizardSource)
|
|
.panel-body.text-center
|
|
img(src="#{wizardSource}")
|
|
.panel.panel-default.panel-me
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-user
|
|
a(href="account/settings#me" data-i18n="account_settings.me_tab") Me
|
|
.panel-body
|
|
table
|
|
tr
|
|
th(data-i18n="general.name") Name
|
|
td=me.displayName()
|
|
tr
|
|
th(data-i18n="general.email") Email
|
|
td=me.get('email')
|
|
.panel.panel-default.panel-emails
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-envelope
|
|
a(href="account/settings#emails" data-i18n="account_settings.emails_tab") Emails
|
|
.panel-body
|
|
if !hasEmailNotes && !hasEmailNews && !hasGeneralNews
|
|
p(data-i18n="account_settings.email_subscriptions_none") No email subscriptions.
|
|
if hasGeneralNews
|
|
h4(data-i18n="account_settings.email_news") News
|
|
ul
|
|
li(data-i18n="account_settings.email_announcements") Announcements
|
|
if hasEmailNotes
|
|
h4(data-i18n="account_settings.email_notifications") Notifications
|
|
ul
|
|
if subs.anyNotes
|
|
li(data-i18n="account_settings.email_any_notes") Any Notifications
|
|
if subs.recruitNotes
|
|
li(data-i18n="account_settings.email_recruit_notes") Job Opportunities
|
|
if hasEmailNews
|
|
h4(data-i18n="account_settings.contributor_emails") Contributor Emails
|
|
ul
|
|
if (subs.archmageNews)
|
|
li
|
|
span(data-i18n="classes.archmage_title")
|
|
| Archmage
|
|
span(data-i18n="classes.archmage_title_description")
|
|
| (Coder)
|
|
if (subs.artisanNews)
|
|
li
|
|
span.spr(data-i18n="classes.artisan_title")
|
|
| Artisan
|
|
span(data-i18n="classes.artisan_title_description")
|
|
| (Level Builder)
|
|
if (subs.adventurerNews)
|
|
li
|
|
span.spr(data-i18n="classes.adventurer_title")
|
|
| Adventurer
|
|
span(data-i18n="classes.adventurer_title_description")
|
|
| (Level Playtester)
|
|
if (subs.scribeNews)
|
|
li
|
|
span.spr(data-i18n="classes.scribe_title")
|
|
| Scribe
|
|
span(data-i18n="classes.scribe_title_description")
|
|
| (Article Editor)
|
|
if (subs.diplomatNews)
|
|
li
|
|
span.spr(data-i18n="classes.diplomat_title")
|
|
| Diplomat
|
|
span(data-i18n="classes.diplomat_title_description")
|
|
| (Translator)
|
|
if (subs.ambassadorNews)
|
|
li
|
|
span.spr(data-i18n="classes.ambassador_title")
|
|
| Ambassador
|
|
span(data-i18n="classes.ambassador_title_description")
|
|
| (Support)
|
|
|
|
.panel.panel-default
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-wrench
|
|
a(href="account/settings#password" data-i18n="general.password") Password
|
|
.panel.panel-default
|
|
.panel-heading
|
|
h3.panel-title
|
|
i.glyphicon.glyphicon-briefcase
|
|
a(href="account/settings#job-profile" data-i18n="account_settings.job_profile") Job Profile
|
|
.col-sm-6
|
|
h2(data-i18n="user.recently_played") Recently Played
|
|
hr
|
|
if !recentlyPlayed
|
|
div(data-i18n="common.loading") Loading...
|
|
else if recentlyPlayed.length
|
|
table.table
|
|
tr
|
|
th(data-i18n="resources.level") Level
|
|
th(data-i18n="user.last_played") Last Played
|
|
th(data-i18n="user.status") Status
|
|
each session in recentlyPlayed
|
|
if session.get('levelName')
|
|
tr
|
|
td
|
|
- var posturl = ''
|
|
- if (session.get('team')) posturl = '?team=' + session.get('team')
|
|
a(href="/play/level/#{session.get('levelID') + posturl}")= session.get('levelName') + (session.get('team') ? ' (' + session.get('team') + ')' : '')
|
|
td= moment(session.get('changed')).fromNow()
|
|
if session.get('state').complete === true
|
|
td(data-i18n="user.status_completed") Completed
|
|
else if ! session.isMultiplayer()
|
|
td(data-i18n="user.status_unfinished") Unfinished
|
|
else
|
|
td
|
|
|
|
else
|
|
.panel.panel-default
|
|
.panel-body
|
|
div(data-i18n="account.no_recent_games") No games played during the past two weeks.
|