mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
Merge branch 'RossBrunton-develop' into develop
This commit is contained in:
@@ -194,3 +194,11 @@ a.label
|
|||||||
|
|
||||||
.markdown-preview markdown code
|
.markdown-preview markdown code
|
||||||
white-space inherit
|
white-space inherit
|
||||||
|
|
||||||
|
// By default everything should render as pixelart, except images from img tags (which tend to be things like gravatars,
|
||||||
|
// screenshots and so on)
|
||||||
|
*
|
||||||
|
image-rendering: pixelated
|
||||||
|
|
||||||
|
.rasterize
|
||||||
|
image-rendering: auto
|
||||||
|
|||||||
@@ -251,7 +251,7 @@ script(id='partials/options.profile.profile.html', type='text/ng-template')
|
|||||||
| -
|
| -
|
||||||
|
|
||||||
h4=env.t('displayPhoto')
|
h4=env.t('displayPhoto')
|
||||||
img(ng-show='profile.profile.imageUrl', ng-src='{{profile.profile.imageUrl}}')
|
img.rasterize(ng-show='profile.profile.imageUrl', ng-src='{{profile.profile.imageUrl}}')
|
||||||
span.muted(ng-hide='profile.profile.imageUrl') -
|
span.muted(ng-hide='profile.profile.imageUrl') -
|
||||||
=env.t('none')
|
=env.t('none')
|
||||||
| -
|
| -
|
||||||
|
|||||||
@@ -191,7 +191,7 @@ script(type='text/ng-template', id='partials/options.settings.api.html')
|
|||||||
h6=env.t('APIToken')
|
h6=env.t('APIToken')
|
||||||
pre.prettyprint {{user.apiToken}}
|
pre.prettyprint {{user.apiToken}}
|
||||||
h6=env.t('qrCode')
|
h6=env.t('qrCode')
|
||||||
img(src='https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=%7B%22address%22%3A%22https%3A%2F%2Fhabitrpg.com%22%2C%22user%22%3A%22{{user.id}}%22%2C%22key%22%3A%22{{user.apiToken}}%22%7D&choe=UTF-8&chld=L', alt='qrcode')
|
img.rasterize(src='https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=%7B%22address%22%3A%22https%3A%2F%2Fhabitrpg.com%22%2C%22user%22%3A%22{{user.id}}%22%2C%22key%22%3A%22{{user.apiToken}}%22%7D&choe=UTF-8&chld=L', alt='qrcode')
|
||||||
|
|
||||||
hr
|
hr
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ a.pull-right.gem-wallet(ng-if='group.type!="party"', popover-trigger='mouseenter
|
|||||||
select#group-leader-selection(ng-model='group._newLeader', ng-options='member.profile.name for member in group.members')
|
select#group-leader-selection(ng-model='group._newLeader', ng-options='member.profile.name for member in group.members')
|
||||||
|
|
||||||
div(ng-show='!group._editing')
|
div(ng-show='!group._editing')
|
||||||
img.pull-right(ng-show='group.logo', ng-src='{{group.logo}}')
|
img.rasterize.pull-right(ng-show='group.logo', ng-src='{{group.logo}}')
|
||||||
markdown(text='group.description')
|
markdown(text='group.description')
|
||||||
hr
|
hr
|
||||||
p=env.t('groupLeader')
|
p=env.t('groupLeader')
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ script(type='text/ng-template', id='modals/member.html')
|
|||||||
.container-fluid
|
.container-fluid
|
||||||
.row
|
.row
|
||||||
.col-md-6
|
.col-md-6
|
||||||
img(ng-show='::profile.profile.imageUrl', ng-src='{{::profile.profile.imageUrl}}')
|
img.rasterize(ng-show='::profile.profile.imageUrl', ng-src='{{::profile.profile.imageUrl}}')
|
||||||
markdown(ng-show='::profile.profile.blurb', text='::profile.profile.blurb')
|
markdown(ng-show='::profile.profile.blurb', text='::profile.profile.blurb')
|
||||||
ul.muted.list-unstyled(ng-if='::profile.auth.timestamps')
|
ul.muted.list-unstyled(ng-if='::profile.auth.timestamps')
|
||||||
li {{profile._id}}
|
li {{profile._id}}
|
||||||
|
|||||||
@@ -15,16 +15,16 @@ block content
|
|||||||
.row
|
.row
|
||||||
.col-md-6
|
.col-md-6
|
||||||
a.gallery(href='/marketing/screenshot.png', title=env.t('marketing1Header'))
|
a.gallery(href='/marketing/screenshot.png', title=env.t('marketing1Header'))
|
||||||
img(src='/marketing/screenshot.png')
|
img.rasterize(src='/marketing/screenshot.png')
|
||||||
p.lead=env.t('marketing1Lead1')
|
p.lead=env.t('marketing1Lead1')
|
||||||
.col-md-6
|
.col-md-6
|
||||||
|
|
||||||
a.gallery(href='/marketing/gear.png', title=env.t('marketing1Lead2Title'))
|
a.gallery(href='/marketing/gear.png', title=env.t('marketing1Lead2Title'))
|
||||||
img(src='/marketing/gear.png')
|
img.rasterize(src='/marketing/gear.png')
|
||||||
p.lead!=env.t('marketing1Lead2')
|
p.lead!=env.t('marketing1Lead2')
|
||||||
|
|
||||||
a.gallery(href='/marketing/drops.png', title=env.t('marketing1Lead3Title'))
|
a.gallery(href='/marketing/drops.png', title=env.t('marketing1Lead3Title'))
|
||||||
img(src='/marketing/drops.png',style='max-height:200px')
|
img.rasterize(src='/marketing/drops.png',style='max-height:200px')
|
||||||
p.lead!=env.t('marketing1Lead3')
|
p.lead!=env.t('marketing1Lead3')
|
||||||
|
|
||||||
// TODO achievements
|
// TODO achievements
|
||||||
@@ -35,7 +35,7 @@ block content
|
|||||||
.row
|
.row
|
||||||
.col-md-6
|
.col-md-6
|
||||||
a.gallery(href='/marketing/guild.png', title=env.t('marketing2Header'))
|
a.gallery(href='/marketing/guild.png', title=env.t('marketing2Header'))
|
||||||
img(src='/marketing/guild.png')
|
img.rasterize(src='/marketing/guild.png')
|
||||||
p.lead=env.t('marketing2Lead1')
|
p.lead=env.t('marketing2Lead1')
|
||||||
|
|
||||||
a.gallery(href='/common/img/sprites/spritesmith/quests/quest_vice3.png', title=env.t('marketing2Lead2Title'))
|
a.gallery(href='/common/img/sprites/spritesmith/quests/quest_vice3.png', title=env.t('marketing2Lead2Title'))
|
||||||
@@ -43,7 +43,7 @@ block content
|
|||||||
p.lead!=env.t('marketing2Lead2')
|
p.lead!=env.t('marketing2Lead2')
|
||||||
.col-md-6
|
.col-md-6
|
||||||
a.gallery(href='/marketing/challenge.png', title=env.t('challenges'))
|
a.gallery(href='/marketing/challenge.png', title=env.t('challenges'))
|
||||||
img(src='/marketing/challenge.png')
|
img.rasterize(src='/marketing/challenge.png')
|
||||||
p.lead!=env.t('marketing2Lead3')
|
p.lead!=env.t('marketing2Lead3')
|
||||||
|
|
||||||
hr.clearfix
|
hr.clearfix
|
||||||
@@ -52,11 +52,11 @@ block content
|
|||||||
.row
|
.row
|
||||||
.col-md-6
|
.col-md-6
|
||||||
a.gallery(href='/marketing/android_iphone.png', title=env.t('marketing3LeadTitle'))
|
a.gallery(href='/marketing/android_iphone.png', title=env.t('marketing3LeadTitle'))
|
||||||
img(src='/marketing/android_iphone.png',style='box-shadow:none;')
|
img.rasterize(src='/marketing/android_iphone.png',style='box-shadow:none;')
|
||||||
p.lead!=env.t('marketing3Lead1')
|
p.lead!=env.t('marketing3Lead1')
|
||||||
.col-md-6
|
.col-md-6
|
||||||
a.gallery(href='/marketing/integration.png', title=env.t('marketing3LeadTitle'))
|
a.gallery(href='/marketing/integration.png', title=env.t('marketing3LeadTitle'))
|
||||||
img(src='/marketing/integration.png')
|
img.rasterize(src='/marketing/integration.png')
|
||||||
p.lead!=env.t('marketing3Lead2')
|
p.lead!=env.t('marketing3Lead2')
|
||||||
|
|
||||||
hr.clearfix
|
hr.clearfix
|
||||||
@@ -74,7 +74,7 @@ block content
|
|||||||
.row
|
.row
|
||||||
.col-md-6.col-md-offset-3
|
.col-md-6.col-md-offset-3
|
||||||
h3=env.t('marketing4Lead3Title')
|
h3=env.t('marketing4Lead3Title')
|
||||||
img(src='/marketing/lefnire.png')
|
img.rasterize(src='/marketing/lefnire.png')
|
||||||
p.lead
|
p.lead
|
||||||
=env.t('marketing4Lead3-1')
|
=env.t('marketing4Lead3-1')
|
||||||
|
|
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
span.icon-bar
|
span.icon-bar
|
||||||
span.icon-bar
|
span.icon-bar
|
||||||
a.navbar-brand(href='#')
|
a.navbar-brand(href='#')
|
||||||
img(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/habitica_lockup2_desat.png')
|
img.rasterize(src='https://d2afqr2xdmyzvu.cloudfront.net/assets/habitica_lockup2_desat.png')
|
||||||
// Collect the nav links, forms, and other content for toggling
|
// Collect the nav links, forms, and other content for toggling
|
||||||
#bs-example-navbar-collapse-1.collapse.navbar-collapse
|
#bs-example-navbar-collapse-1.collapse.navbar-collapse
|
||||||
ul.nav.navbar-nav.navbar-right
|
ul.nav.navbar-nav.navbar-right
|
||||||
@@ -69,7 +69,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')= env.t('playButtonFull')
|
button#header-play-button.btn.btn-primary.navbar-btn.navbar-right(ng-click='playButtonClick()')= env.t('playButtonFull')
|
||||||
#intro
|
#intro
|
||||||
h1=env.t('motivate1')
|
h1=env.t('motivate1')
|
||||||
img.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/intro.png')
|
img.rasterize.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/intro.png')
|
||||||
// insert intro images
|
// insert intro images
|
||||||
.introcall.bg-success
|
.introcall.bg-success
|
||||||
h4= env.t('joinOthers')
|
h4= env.t('joinOthers')
|
||||||
@@ -103,13 +103,13 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
// Bottom Carousel Indicators
|
// Bottom Carousel Indicators
|
||||||
ol.carousel-indicators
|
ol.carousel-indicators
|
||||||
li.active(data-target='#quote-carousel', data-slide-to='0')
|
li.active(data-target='#quote-carousel', data-slide-to='0')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Drag0nsilver.png', alt='')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Drag0nsilver.png', alt='')
|
||||||
li(data-target='#quote-carousel', data-slide-to='1')
|
li(data-target='#quote-carousel', data-slide-to='1')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/frabjabulous.png', alt='')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/frabjabulous.png', alt='')
|
||||||
li(data-target='#quote-carousel', data-slide-to='2')
|
li(data-target='#quote-carousel', data-slide-to='2')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AndeeLiao.png', alt='')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AndeeLiao.png', alt='')
|
||||||
li(data-target='#quote-carousel', data-slide-to='3')
|
li(data-target='#quote-carousel', data-slide-to='3')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AlexandraSo.png', alt='')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/AlexandraSo.png', alt='')
|
||||||
// Carousel Slides / Quotes
|
// Carousel Slides / Quotes
|
||||||
.carousel-inner.text-center
|
.carousel-inner.text-center
|
||||||
// Quote 1
|
// Quote 1
|
||||||
@@ -430,7 +430,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
br
|
br
|
||||||
= env.t('rewardByline2')
|
= env.t('rewardByline2')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Elmi.png')
|
img.rasterize.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='Elmi', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/Elmi.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content= env.t('elmiQuote')
|
.popover-content= env.t('elmiQuote')
|
||||||
@@ -442,10 +442,10 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
span.glyphicon.glyphicon-arrow-down
|
span.glyphicon.glyphicon-arrow-down
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/misc/shop_gold.png')
|
||||||
h2
|
h2
|
||||||
span.glyphicon.glyphicon-arrow-down
|
span.glyphicon.glyphicon-arrow-down
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/TVreward.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/TVreward.png')
|
||||||
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
button.btn.btn-primary.btn-lg.fixedcta.gamifybutton(ng-click='playButtonClick()')= env.t('gamifyButton')
|
||||||
section#levels.container-fluid
|
section#levels.container-fluid
|
||||||
.row
|
.row
|
||||||
@@ -459,7 +459,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
br
|
br
|
||||||
= env.t('unlockByline2')
|
= env.t('unlockByline2')
|
||||||
.scrolltweet.hidden-xs.hidden-sm
|
.scrolltweet.hidden-xs.hidden-sm
|
||||||
img.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/16bitFil.png')
|
img.rasterize.scrolltweet-image(data-toggle='tooltip', data-placement='top', title='16bitFil', src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/testimonials/16bitFil.png')
|
||||||
.tweet.popover.right.pull-right
|
.tweet.popover.right.pull-right
|
||||||
.arrow
|
.arrow
|
||||||
.popover-content
|
.popover-content
|
||||||
@@ -558,8 +558,8 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
= env.t('featurePetByline')
|
= env.t('featurePetByline')
|
||||||
.col-md-4.col-sm-6
|
.col-md-4.col-sm-6
|
||||||
.feature-img.center-block
|
.feature-img.center-block
|
||||||
img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-triadbingo.png')
|
img.rasterize(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-triadbingo.png')
|
||||||
img(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-perfect.png')
|
img.rasterize(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/achievement-perfect.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4= env.t('featureAchievementHeading')
|
h4= env.t('featureAchievementHeading')
|
||||||
p= env.t('featureAchievementByline')
|
p= env.t('featureAchievementByline')
|
||||||
@@ -573,7 +573,7 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
= env.t('featureEquipByline')
|
= env.t('featureEquipByline')
|
||||||
.col-md-4.col-sm-6
|
.col-md-4.col-sm-6
|
||||||
.feature-img
|
.feature-img
|
||||||
img.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/Party-Header.png')
|
img.rasterize.center-block.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/Party-Header.png')
|
||||||
.featuretext
|
.featuretext
|
||||||
h4= env.t('featureSocialHeading')
|
h4= env.t('featureSocialHeading')
|
||||||
p
|
p
|
||||||
@@ -593,19 +593,19 @@ html(ng-app='habitrpg', ng-controller='RootCtrl')
|
|||||||
.row
|
.row
|
||||||
.col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-md-2.col-md-offset-1.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='http://ionicframework.com/')
|
a(href='http://ionicframework.com/')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/ionic-logo-horizontal-transparent.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/ionic-logo-horizontal-transparent.png')
|
||||||
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='https://www.jetbrains.com/webstorm/')
|
a(href='https://www.jetbrains.com/webstorm/')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/logo_webstorm.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/logo_webstorm.png')
|
||||||
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='http://github.com/')
|
a(href='http://github.com/')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/GitHub_Logo.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/GitHub_Logo.png')
|
||||||
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='https://trello.com/')
|
a(href='https://trello.com/')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/trello-logo-blue.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/trello-logo-blue.png')
|
||||||
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
.col-lg-2.col-lg-offset-0.col-md-2.col-md-offset-0.col-sm-4.col-sm-offset-1.col-xs-6.col-xs-offset-1
|
||||||
a(href='https://slack.com/')
|
a(href='https://slack.com/')
|
||||||
img.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/landing_slack_hash_wordmark_logo.png')
|
img.rasterize.img-responsive(src='https://d2afqr2xdmyzvu.cloudfront.net/front/images/presslogos/landing_slack_hash_wordmark_logo.png')
|
||||||
|
|
||||||
.row.footer-content
|
.row.footer-content
|
||||||
include ../shared/footer
|
include ../shared/footer
|
||||||
|
|||||||
@@ -40,4 +40,4 @@ block content
|
|||||||
ul.list-unstyled
|
ul.list-unstyled
|
||||||
each img in imgs
|
each img in imgs
|
||||||
li
|
li
|
||||||
img.press-img(src="/presskit/#{img}.png")
|
img.rasterize.press-img(src="/presskit/#{img}.png")
|
||||||
|
|||||||
Reference in New Issue
Block a user