Changed a bunch of ng-show to ng-if and added one-time bindings

This commit is contained in:
hairlessbear 2015-04-25 20:07:09 -04:00
parent 708ef0882b
commit afdfa9e58e

View file

@ -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