From afdfa9e58e9fe55133b4e2a85f334f23664bac47 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 20:07:09 -0400 Subject: [PATCH 1/8] Changed a bunch of ng-show to ng-if and added one-time bindings --- .../views/shared/profiles/achievements.jade | 152 +++++++++--------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index fe1ec5f9bd..e5bf1cf396 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -18,9 +18,9 @@ div(ng-if='::profile.achievements.habitSurveys || user._id == profile._id') .achievement.achievement-tree(ng-if='::profile.achievements.habitSurveys') div(ng-class='::{muted: !profile.achievements.habitSurveys}') h5=env.t('helped') - small(ng-if='profile.achievements.habitSurveys > 1') - =env.t('surveysMultiple', {surveys: "{{profile.achievements.habitSurveys}}"}) - small(ng-if='!(profile.achievements.habitSurveys > 1)') + small(ng-if='::profile.achievements.habitSurveys > 1') + =env.t('surveysMultiple', {surveys: "{{::profile.achievements.habitSurveys}}"}) + small(ng-if='!(::profile.achievements.habitSurveys > 1)') =env.t('surveysSingle') hr @@ -52,35 +52,35 @@ div(ng-if='::profile.backer.tier') small=env.t('kickstartText') hr -div(ng-if='profile.achievements.streak || user._id == profile._id') +div(ng-if='::profile.achievements.streak || user._id == profile._id') .achievement.achievement-thermometer(ng-if='::profile.achievements.streak') div(ng-class='::{muted: !profile.achievements.streak}') - h5(ng-show='profile.achievements.streak > 1 || !profile.achievements.streak') + h5(ng-if='::profile.achievements.streak > 1 || ::!profile.achievements.streak') - | {{profile.achievements.streak || 0 }}  + | {{::profile.achievements.streak || 0 }}  =env.t('streakName') - small(ng-show='profile.achievements.streak > 1 || !profile.achievements.streak')=env.t('streakText', {streaks: "{{profile.achievements.streak || 0 }}"}) - h5(ng-show='profile.achievements.streak == 1') + small(ng-if='::profile.achievements.streak > 1 || ::!profile.achievements.streak')=env.t('streakText', {streaks: "{{::profile.achievements.streak || 0 }}"}) + h5(ng-if='::profile.achievements.streak == 1') =env.t('streakSingular') - small(ng-show='profile.achievements.streak == 1')=env.t('streakSingularText') + small(ng-if='::profile.achievements.streak == 1')=env.t('streakSingularText') hr div(ng-if='profile.achievements.perfect || user._id == profile._id') .achievement.achievement-perfect(ng-if='::profile.achievements.perfect') div(ng-class='::{muted: !profile.achievements.perfect}') - h5(ng-show='profile.achievements.perfect > 1 || !profile.achievements.perfect') + h5(ng-if='::profile.achievements.perfect > 1 || ::!profile.achievements.perfect') - | {{profile.achievements.perfect || 0 }}  + | {{::profile.achievements.perfect || 0 }}  =env.t('perfectName') - small(ng-show='profile.achievements.perfect > 1 || !profile.achievements.perfect')=env.t('perfectText', {perfects: "{{profile.achievements.perfect || 0 }}"}) - h5(ng-show='profile.achievements.perfect == 1') + small(ng-if='::profile.achievements.perfect > 1 || ::!profile.achievements.perfect')=env.t('perfectText', {perfects: "{{::profile.achievements.perfect || 0 }}"}) + h5(ng-if='::profile.achievements.perfect == 1') =env.t('perfectSingular') - small(ng-show='profile.achievements.perfect == 1')=env.t('perfectSingularText') + small(ng-if='::profile.achievements.perfect == 1')=env.t('perfectSingularText') hr -//-div(ng-if='profile.achievements.ultimateGear || user._id == profile._id') - .achievement.achievement-armor(ng-show='profile.achievements.ultimateGear') - div(ng-class='{muted: !profile.achievements.ultimateGear}') +//-div(ng-if='::profile.achievements.ultimateGear || user._id == profile._id') + .achievement.achievement-armor(ng-if='::profile.achievements.ultimateGear') + div(ng-class='::{muted: !profile.achievements.ultimateGear}') h5=env.t('ultimGearName') small=env.t('ultimGearText') hr @@ -92,42 +92,42 @@ div(ng-if='::user._id == profile._id') +aLink('https://github.com/HabitRPG/habitrpg/issues/2232', 'Returning soon') hr -div(ng-if='profile.achievements.beastMaster || user._id == profile._id') +div(ng-if='::profile.achievements.beastMaster || user._id == profile._id') .achievement.achievement-rat(ng-if='::profile.achievements.beastMaster') div(ng-class='::{muted: !profile.achievements.beastMaster}') h5=env.t('beastMasterName') small=env.t('beastMasterText') - small(ng-if='profile.achievements.beastMasterCount') - =env.t('beastMasterText2', {count: "{{profile.achievements.beastMasterCount}}"}) + small(ng-if='::profile.achievements.beastMasterCount') + =env.t('beastMasterText2', {count: "{{::profile.achievements.beastMasterCount}}"}) hr -div(ng-if='profile.achievements.mountMaster || user._id == profile._id') +div(ng-if='::profile.achievements.mountMaster || user._id == profile._id') .achievement.achievement-wolf(ng-if='::profile.achievements.mountMaster') div(ng-class='::{muted: !profile.achievements.mountMaster}') h5=env.t('mountMasterName') small=env.t('mountMasterText') - small(ng-if='profile.achievements.mountMasterCount') - =env.t('mountMasterText2', {count: "{{profile.achievements.mountMasterCount}}"}) + small(ng-if='::profile.achievements.mountMasterCount') + =env.t('mountMasterText2', {count: "{{::profile.achievements.mountMasterCount}}"}) hr -div(ng-if='profile.achievements.triadBingo || user._id == profile._id') +div(ng-if='::profile.achievements.triadBingo || user._id == profile._id') .achievement.achievement-triadbingo(ng-if='::profile.achievements.triadBingo') div(ng-class='::{muted: !profile.achievements.triadBingo}') h5=env.t('triadBingoName') small=env.t('triadBingoText') - small(ng-if='profile.achievements.triadBingoCount') - =env.t('triadBingoText2', {count: "{{profile.achievements.triadBingoCount}}"}) + small(ng-if='::profile.achievements.triadBingoCount') + =env.t('triadBingoText2', {count: "{{::profile.achievements.triadBingoCount}}"}) hr -div(ng-if='profile.achievements.rebirths') +div(ng-if='::profile.achievements.rebirths') .achievement.achievement-sun - h5(ng-if='profile.achievements.rebirths == 1')=env.t('rebirthBegan') - h5(ng-if='profile.achievements.rebirths > 1') - =env.t('rebirthText', {rebirths: "{{profile.achievements.rebirths}}"}) + h5(ng-if='::profile.achievements.rebirths == 1')=env.t('rebirthBegan') + h5(ng-if='::profile.achievements.rebirths > 1') + =env.t('rebirthText', {rebirths: "{{::profile.achievements.rebirths}}"}) small =env.t('rebirthOrb') - | {{profile.achievements.rebirthLevel}}. + | {{::profile.achievements.rebirthLevel}}. hr div(ng-if='::profile.achievements.veteran') @@ -144,7 +144,7 @@ div(ng-if='::profile.achievements.originalUser') small!=env.t('originalUserText') hr -div(ng-if='profile.achievements.challenges || user._id == profile._id') +div(ng-if='::profile.achievements.challenges || user._id == profile._id') // This is a very strange icon to use. revisit .achievement.achievement-karaoke(ng-if='::profile.achievements.challenges.length') div(ng-class='::{muted: !profile.achievements.challenges.length}') @@ -154,7 +154,7 @@ div(ng-if='profile.achievements.challenges || user._id == profile._id') td {{::chal}} hr -div(ng-if='profile.achievements.quests || user._id == profile._id') +div(ng-if='::profile.achievements.quests || user._id == profile._id') .achievement.achievement-alien(ng-if='::profile.achievements.quests') div(ng-class='::{muted: !profile.achievements.quests}') h5=env.t('completedQuests') @@ -168,64 +168,64 @@ div(ng-if='::profile.achievements.snowball') .achievement.achievement-snowball h5=env.t('annoyingFriends') small - =env.t('annoyingFriendsText', {snowballs: "{{profile.achievements.snowball}}"}) + =env.t('annoyingFriendsText', {snowballs: "{{::profile.achievements.snowball}}"}) hr div(ng-if='::profile.achievements.spookDust') - .achievement.achievement-spookDust - h5=env.t('alarmingFriends') - small - =env.t('alarmingFriendsText', {spookDust: "{{profile.achievements.spookDust}}"}) - hr +.achievement.achievement-spookDust +h5=env.t('alarmingFriends') +small +=env.t('alarmingFriendsText', {spookDust: "{{::profile.achievements.spookDust}}"}) +hr div(ng-if='::profile.achievements.shinySeed') - .achievement.achievement-shinySeed - h5=env.t('agriculturalFriends') - small - =env.t('agriculturalFriendsText', {seeds: "{{profile.achievements.shinySeed}}"}) - hr +.achievement.achievement-shinySeed +h5=env.t('agriculturalFriends') +small +=env.t('agriculturalFriendsText', {seeds: "{{::profile.achievements.shinySeed}}"}) +hr div(ng-if='::profile.achievements.habitBirthdays') - .achievement.achievement-habitBirthday - h5=env.t('habitBirthday') - small(ng-if='::profile.achievements.habitBirthdays == 1') +.achievement.achievement-habitBirthday +h5=env.t('habitBirthday') +small(ng-if='::profile.achievements.habitBirthdays == 1') - =env.t('habitBirthdayText') - small(ng-if='::profile.achievements.habitBirthdays > 1') - =env.t('habitBirthdayPluralText', {number: "{{profile.achievements.habitBirthdays}}"}) - hr +=env.t('habitBirthdayText') +small(ng-if='::profile.achievements.habitBirthdays > 1') +=env.t('habitBirthdayPluralText', {number: "{{::profile.achievements.habitBirthdays}}"}) +hr div(ng-if='::profile.achievements.valentine') - .achievement.achievement-valentine - h5=env.t('adoringFriends') - small - =env.t('adoringFriendsText', {cards: "{{::profile.achievements.valentine}}"}) - hr +.achievement.achievement-valentine +h5=env.t('adoringFriends') +small +=env.t('adoringFriendsText', {cards: "{{::profile.achievements.valentine}}"}) +hr div(ng-if='::profile.achievements.quests.dilatory') - .achievement.achievement-dilatory - h5=env.t('achievementDilatory') - small - =env.t('achievementDilatoryText') - hr +.achievement.achievement-dilatory +h5=env.t('achievementDilatory') +small +=env.t('achievementDilatoryText') +hr div(ng-if='::profile.achievements.costumeContest') - .achievement.achievement-costumeContest - h5=env.t('costumeContest') - small - =env.t('costumeContestText') - hr +.achievement.achievement-costumeContest +h5=env.t('costumeContest') +small +=env.t('costumeContestText') +hr div(ng-if='::profile.achievements.nye') - .achievement.achievement-nye - h5=env.t('auldAcquaintance') - small - =env.t('auldAcquaintanceText', {cards: "{{::profile.achievements.nye}}"}) - hr +.achievement.achievement-nye +h5=env.t('auldAcquaintance') +small +=env.t('auldAcquaintanceText', {cards: "{{::profile.achievements.nye}}"}) +hr div(ng-if='::profile.achievements.quests.stressbeast') - .achievement.achievement-stoikalm - h5=env.t('achievementStressbeast') - small - =env.t('achievementStressbeastText') - hr +.achievement.achievement-stoikalm +h5=env.t('achievementStressbeast') +small +=env.t('achievementStressbeastText') +hr From 0b71c169660815541dcf9662efd2684b96e3d377 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 20:17:23 -0400 Subject: [PATCH 2/8] Changed a bunch of ng-show to ng-if and added one-time bindings --- website/views/shared/profiles/achievements.jade | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index e5bf1cf396..4d081d6b28 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -65,7 +65,7 @@ div(ng-if='::profile.achievements.streak || user._id == profile._id') small(ng-if='::profile.achievements.streak == 1')=env.t('streakSingularText') hr -div(ng-if='profile.achievements.perfect || user._id == profile._id') +div(ng-if='::profile.achievements.perfect || user._id == profile._id') .achievement.achievement-perfect(ng-if='::profile.achievements.perfect') div(ng-class='::{muted: !profile.achievements.perfect}') h5(ng-if='::profile.achievements.perfect > 1 || ::!profile.achievements.perfect') @@ -159,7 +159,7 @@ div(ng-if='::profile.achievements.quests || user._id == profile._id') div(ng-class='::{muted: !profile.achievements.quests}') h5=env.t('completedQuests') table.table.table-striped - tr(ng-repeat='(k,v) in profile.achievements.quests') + tr(ng-repeat='(k,v) in ::profile.achievements.quests') td {{::Content.quests[k].text()}} td x{{v}} hr From 732ad1ef076b721c4fd55fc30fc4e9afda0c4d20 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 20:24:50 -0400 Subject: [PATCH 3/8] Fixed broken indentation --- .../views/shared/profiles/achievements.jade | 85 +++++++++---------- 1 file changed, 42 insertions(+), 43 deletions(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index 4d081d6b28..4752ef74f2 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -172,60 +172,59 @@ div(ng-if='::profile.achievements.snowball') hr div(ng-if='::profile.achievements.spookDust') -.achievement.achievement-spookDust -h5=env.t('alarmingFriends') -small -=env.t('alarmingFriendsText', {spookDust: "{{::profile.achievements.spookDust}}"}) -hr + .achievement.achievement-spookDust + h5=env.t('alarmingFriends') + small + =env.t('alarmingFriendsText', {spookDust: "{{::profile.achievements.spookDust}}"}) + hr div(ng-if='::profile.achievements.shinySeed') -.achievement.achievement-shinySeed -h5=env.t('agriculturalFriends') -small -=env.t('agriculturalFriendsText', {seeds: "{{::profile.achievements.shinySeed}}"}) -hr + .achievement.achievement-shinySeed + h5=env.t('agriculturalFriends') + small + =env.t('agriculturalFriendsText', {seeds: "{{::profile.achievements.shinySeed}}"}) + hr div(ng-if='::profile.achievements.habitBirthdays') -.achievement.achievement-habitBirthday -h5=env.t('habitBirthday') -small(ng-if='::profile.achievements.habitBirthdays == 1') - -=env.t('habitBirthdayText') -small(ng-if='::profile.achievements.habitBirthdays > 1') -=env.t('habitBirthdayPluralText', {number: "{{::profile.achievements.habitBirthdays}}"}) -hr + .achievement.achievement-habitBirthday + h5=env.t('habitBirthday') + small(ng-if='::profile.achievements.habitBirthdays == 1') + =env.t('habitBirthdayText') + small(ng-if='::profile.achievements.habitBirthdays > 1') + =env.t('habitBirthdayPluralText', {number: "{{::profile.achievements.habitBirthdays}}"}) + hr div(ng-if='::profile.achievements.valentine') -.achievement.achievement-valentine -h5=env.t('adoringFriends') -small -=env.t('adoringFriendsText', {cards: "{{::profile.achievements.valentine}}"}) -hr + .achievement.achievement-valentine + h5=env.t('adoringFriends') + small + =env.t('adoringFriendsText', {cards: "{{::profile.achievements.valentine}}"}) + hr div(ng-if='::profile.achievements.quests.dilatory') -.achievement.achievement-dilatory -h5=env.t('achievementDilatory') -small -=env.t('achievementDilatoryText') -hr + .achievement.achievement-dilatory + h5=env.t('achievementDilatory') + small + =env.t('achievementDilatoryText') + hr div(ng-if='::profile.achievements.costumeContest') -.achievement.achievement-costumeContest -h5=env.t('costumeContest') -small -=env.t('costumeContestText') -hr + .achievement.achievement-costumeContest + h5=env.t('costumeContest') + small + =env.t('costumeContestText') + hr div(ng-if='::profile.achievements.nye') -.achievement.achievement-nye -h5=env.t('auldAcquaintance') -small -=env.t('auldAcquaintanceText', {cards: "{{::profile.achievements.nye}}"}) -hr + .achievement.achievement-nye + h5=env.t('auldAcquaintance') + small + =env.t('auldAcquaintanceText', {cards: "{{::profile.achievements.nye}}"}) + hr div(ng-if='::profile.achievements.quests.stressbeast') -.achievement.achievement-stoikalm -h5=env.t('achievementStressbeast') -small -=env.t('achievementStressbeastText') -hr + .achievement.achievement-stoikalm + h5=env.t('achievementStressbeast') + small + =env.t('achievementStressbeastText') + hr From 4f340940ed706777f20513a560eb1108e8219a2c Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 21:10:14 -0400 Subject: [PATCH 4/8] Added another one time binding --- website/views/shared/profiles/achievements.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index 4752ef74f2..26d0509913 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -150,7 +150,7 @@ div(ng-if='::profile.achievements.challenges || user._id == profile._id') div(ng-class='::{muted: !profile.achievements.challenges.length}') h5=env.t('challengeWinner') table.table.table-striped - tr(ng-repeat='chal in profile.achievements.challenges track by $index') + tr(ng-repeat='chal in ::profile.achievements.challenges track by $index') td {{::chal}} hr From 2d748e22e6bc47ac06df88cdc8d68290c33e09e7 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 22:05:19 -0400 Subject: [PATCH 5/8] Removed unnecessary one-time bindings --- website/views/shared/profiles/achievements.jade | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index 26d0509913..c58c21c685 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -55,11 +55,11 @@ div(ng-if='::profile.backer.tier') div(ng-if='::profile.achievements.streak || user._id == profile._id') .achievement.achievement-thermometer(ng-if='::profile.achievements.streak') div(ng-class='::{muted: !profile.achievements.streak}') - h5(ng-if='::profile.achievements.streak > 1 || ::!profile.achievements.streak') + h5(ng-if='::profile.achievements.streak > 1 || !profile.achievements.streak') | {{::profile.achievements.streak || 0 }}  =env.t('streakName') - small(ng-if='::profile.achievements.streak > 1 || ::!profile.achievements.streak')=env.t('streakText', {streaks: "{{::profile.achievements.streak || 0 }}"}) + small(ng-if='::profile.achievements.streak > 1 || !profile.achievements.streak')=env.t('streakText', {streaks: "{{::profile.achievements.streak || 0 }}"}) h5(ng-if='::profile.achievements.streak == 1') =env.t('streakSingular') small(ng-if='::profile.achievements.streak == 1')=env.t('streakSingularText') @@ -68,11 +68,11 @@ div(ng-if='::profile.achievements.streak || user._id == profile._id') div(ng-if='::profile.achievements.perfect || user._id == profile._id') .achievement.achievement-perfect(ng-if='::profile.achievements.perfect') div(ng-class='::{muted: !profile.achievements.perfect}') - h5(ng-if='::profile.achievements.perfect > 1 || ::!profile.achievements.perfect') + h5(ng-if='::profile.achievements.perfect > 1 || !profile.achievements.perfect') | {{::profile.achievements.perfect || 0 }}  =env.t('perfectName') - small(ng-if='::profile.achievements.perfect > 1 || ::!profile.achievements.perfect')=env.t('perfectText', {perfects: "{{::profile.achievements.perfect || 0 }}"}) + small(ng-if='::profile.achievements.perfect > 1 || !profile.achievements.perfect')=env.t('perfectText', {perfects: "{{::profile.achievements.perfect || 0 }}"}) h5(ng-if='::profile.achievements.perfect == 1') =env.t('perfectSingular') small(ng-if='::profile.achievements.perfect == 1')=env.t('perfectSingularText') From 4d8310296bc08f129dc7dc33b007a314ecadc3d8 Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 22:14:16 -0400 Subject: [PATCH 6/8] Added another one-time binding --- website/views/shared/profiles/achievements.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index c58c21c685..49801f85bf 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -161,7 +161,7 @@ div(ng-if='::profile.achievements.quests || user._id == profile._id') table.table.table-striped tr(ng-repeat='(k,v) in ::profile.achievements.quests') td {{::Content.quests[k].text()}} - td x{{v}} + td x{{::v}} hr div(ng-if='::profile.achievements.snowball') From 831af01db60deec94eaf19fc90574b8f0a42f87f Mon Sep 17 00:00:00 2001 From: hairlessbear Date: Sat, 25 Apr 2015 22:38:16 -0400 Subject: [PATCH 7/8] Made fixes suggested by crookedneighbor --- website/views/shared/profiles/achievements.jade | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index 49801f85bf..6ec2ea50a7 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -20,7 +20,7 @@ div(ng-if='::profile.achievements.habitSurveys || user._id == profile._id') h5=env.t('helped') small(ng-if='::profile.achievements.habitSurveys > 1') =env.t('surveysMultiple', {surveys: "{{::profile.achievements.habitSurveys}}"}) - small(ng-if='!(::profile.achievements.habitSurveys > 1)') + small(ng-if='::!profile.achievements.habitSurveys > 1') =env.t('surveysSingle') hr @@ -150,7 +150,7 @@ div(ng-if='::profile.achievements.challenges || user._id == profile._id') div(ng-class='::{muted: !profile.achievements.challenges.length}') h5=env.t('challengeWinner') table.table.table-striped - tr(ng-repeat='chal in ::profile.achievements.challenges track by $index') + tr(ng-repeat='::chal in profile.achievements.challenges track by $index') td {{::chal}} hr @@ -159,7 +159,7 @@ div(ng-if='::profile.achievements.quests || user._id == profile._id') div(ng-class='::{muted: !profile.achievements.quests}') h5=env.t('completedQuests') table.table.table-striped - tr(ng-repeat='(k,v) in ::profile.achievements.quests') + tr(ng-repeat='::(k,v) in profile.achievements.quests') td {{::Content.quests[k].text()}} td x{{::v}} hr From 5cde0495a85f9b1e6801e221d74efd8d64962d69 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sat, 25 Apr 2015 22:15:04 -0500 Subject: [PATCH 8/8] Add parenthesis back in so boolean will render correctly --- website/views/shared/profiles/achievements.jade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/views/shared/profiles/achievements.jade b/website/views/shared/profiles/achievements.jade index 6ec2ea50a7..db54bf38bd 100644 --- a/website/views/shared/profiles/achievements.jade +++ b/website/views/shared/profiles/achievements.jade @@ -20,7 +20,7 @@ div(ng-if='::profile.achievements.habitSurveys || user._id == profile._id') h5=env.t('helped') small(ng-if='::profile.achievements.habitSurveys > 1') =env.t('surveysMultiple', {surveys: "{{::profile.achievements.habitSurveys}}"}) - small(ng-if='::!profile.achievements.habitSurveys > 1') + small(ng-if='::!(profile.achievements.habitSurveys > 1)') =env.t('surveysSingle') hr