diff --git a/views/shared/mixins.jade b/views/shared/mixins.jade index 9fd46f2273..722fe51259 100644 --- a/views/shared/mixins.jade +++ b/views/shared/mixins.jade @@ -6,3 +6,9 @@ mixin gemButton(isGemsModal) .Pet_Currency_Gem2x.Gems | {{user.balance * 4 | number:0}} =env.t('gems') + +mixin aLink(url, label) + if mobile + a(href="", ng-click="externalLink('#{url}')")= label + else + a(href='#{url}', target='_blank')= label \ No newline at end of file diff --git a/views/shared/profiles/achievements.jade b/views/shared/profiles/achievements.jade index af414f15b5..e2c1d052ec 100644 --- a/views/shared/profiles/achievements.jade +++ b/views/shared/profiles/achievements.jade @@ -32,7 +32,7 @@ div(ng-if='::profile.contributor.level || user._id == profile._id') small =env.t('contribText') |  - a(href='http://habitrpg.wikia.com/wiki/Contributing_to_HabitRPG', target='_blank')=env.t('readMore') + +aLink('http://habitrpg.wikia.com/wiki/Contributing_to_HabitRPG', env.t('readMore')) | . hr @@ -75,7 +75,8 @@ div(ng-if='profile.achievements.perfect || user._id == profile._id') div(ng-if='::user._id == profile._id') div.muted h5=env.t('ultimGearName') - small Returning soon + small + +aLink('https://github.com/HabitRPG/habitrpg/issues/2232', 'Returning soon') hr div(ng-if='profile.achievements.beastMaster || user._id == profile._id') @@ -121,7 +122,7 @@ div(ng-if='::profile.achievements.helpedHabit') small =env.t('helpedText1') |  - a(href='http://community.habitrpg.com/node/290', target='_blank')=env.t('helpedText2') + +aLink('http://community.habitrpg.com/node/290', env.t('helpedText2')) hr div(ng-if=':: profile.achievements.originalUser || profile.achievements.veteran')