From 42f4e6f69cc8acce0d999e1d8257e8dfd461b1d1 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Wed, 28 Aug 2013 16:04:17 -0400 Subject: [PATCH] rewrite: add achievements --- views/options/achievements.html | 77 ------------------------- views/options/index.jade | 3 +- views/shared/profiles/achievements.jade | 70 ++++++++++++++++++++++ 3 files changed, 72 insertions(+), 78 deletions(-) delete mode 100644 views/options/achievements.html create mode 100644 views/shared/profiles/achievements.jade diff --git a/views/options/achievements.html b/views/options/achievements.html deleted file mode 100644 index c93e2f01e5..0000000000 --- a/views/options/achievements.html +++ /dev/null @@ -1,77 +0,0 @@ - -
- - - - - - - - - - - - - - - -
{{@profile.backer.npc}} NPC
- Backed the Kickstarter project at the maximum level! -
- - -
- {{#if @profile.backer.contributor}} - {{@profile.backer.contributor}} - {{else}} - Contributor - {{/}} -
- Has contributed to HabitRPG (code, design, pixel art, legal advice, docs, etc). Want this badge? Fix a bug :) -
- - -
Kickstarter Backer - ${{@profile.backer.tier}} Tier
- Backed the Kickstarter Project -
- - -
{#if @profile.achievements.streak}{@profile.achievements.streak}{else}0{/} Streak Achievement(s)
- Has performed {#if @profile.achievements.streak}{@profile.achievements.streak}{else}0{/} 21-day streaks on Dailies -
- - -
Original User
- Goes way back to the Habit's days of yore (bless them for soldiering through bugs!) -
- - -
Ultimate Gear
- Has upgraded to the maximum weapon and armor set -
- - -
Beast Master
- Has found all 90 pets (insanely difficult, give this user props!) -
- - -
Helped Habit Grow
- Has helped HabitRPG grow by filling out this survey. -
- -
- - - {#if @unlocked} -
{@content} -
- {else if @unlockable} - {{#if equal(_user.id,@profile.id)}} - - {@content} - -
- {{/}} - {/} - diff --git a/views/options/index.jade b/views/options/index.jade index fec523470a..f7653558f3 100644 --- a/views/options/index.jade +++ b/views/options/index.jade @@ -43,7 +43,8 @@ tab-heading i.icon-certificate | Achievements - app:avatar:achievements(profile='{{_user}}') + div(ng-controller='UserAvatarCtrl') + include ../shared/profiles/achievements //
  • Challenges
  • // app:challenges:main diff --git a/views/shared/profiles/achievements.jade b/views/shared/profiles/achievements.jade new file mode 100644 index 0000000000..1d84bc9c43 --- /dev/null +++ b/views/shared/profiles/achievements.jade @@ -0,0 +1,70 @@ +.achievements-container + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + //
    + + .achievement.achievement-helm(ng-if='profile.backer.npc') + div(ng-if='profile.backer.npc') + h5 + span.label.label-success {{profile.backer.npc}} NPC + small Backed the Kickstarter project at the maximum level! + hr + + .achievement.achievement-firefox(ng-if='profile.backer.contributor') + div(ng-class='{muted: !profile.backer.contributor, hidden: user.id!=profile.id}') + h5 + span.label.label-inverse(ng-if='profile.backer.contributor') {{profile.backer.contributor}} + span.label(ng-if='!profile.backer.contributor') Contributor + small + | Has contributed to HabitRPG (code, design, pixel art, legal advice, docs, etc). Want this badge? Fix a bug :) + hr + + .achievement.achievement-heart(ng-if='profile.backer.tier') + div(ng-if='profile.backer.tier') + h5 Kickstarter Backer - ${{profile.backer.tier}} Tier + small Backed the Kickstarter Project + hr + + .achievement.achievement-thermometer(ng-show='profile.achievements.streak') + div(ng-class='{muted: !profile.achievements.streak, hidden: user.id!=profile.id}') + h5 {{profile.achievements.streak || 0 }} Streak Achievement(s) + small + | Has performed {{profile.achievements.streak || 0 }} 21-day streaks on Dailies + hr + + .achievement.achievement-cake(ng-if='profile.achievements.originalUser') + div(ng-if='profile.achievements.originalUser') + h5 Original User + small + | Goes way back to the Habit's days of yore (bless them for soldiering through bugs!) + hr + + .achievement.achievement-armor(ng-show='profile.achievements.ultimateGear') + div(ng-class='{muted: !profile.achievements.ultimateGear, hidden: user.id!=profile.id}') + h5 Ultimate Gear + small Has upgraded to the maximum weapon and armor set + hr + + .achievement.achievement-rat(ng-show='profile.achievements.beastMaster') + div(ng-class='{muted: !profile.achievements.beastMaster, hidden: user.id!=profile.id}') + h5 Beast Master + small Has found all 90 pets (insanely difficult, give this user props!) + hr + + .achievement.achievement-tree(ng-if='profile.achievements.helpedHabit') + div(ng-if='profile.achievements.helpedHabit') + h5 Helped Habit Grow + small + | Has helped HabitRPG grow by filling out + a(href='http://community.habitrpg.com/node/290', target='_blank') this survey. + hr \ No newline at end of file