mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-14 07:00:01 -04:00
Added simple demo page
This commit is contained in:
parent
75b738f126
commit
b5702bc314
6 changed files with 17 additions and 6 deletions
|
@ -1,7 +1,4 @@
|
|||
CocoCollection = require 'collections/CocoCollection'
|
||||
|
||||
module.exports = class AchievementCollection extends CocoCollection
|
||||
|
||||
initialize: (me = require('lib/auth').me) ->
|
||||
@url = "/db/user/#{me.id}/achievements"
|
||||
|
||||
url: '/db/achievement'
|
||||
|
|
7
app/collections/EarnedAchievementCollection.coffee
Normal file
7
app/collections/EarnedAchievementCollection.coffee
Normal file
|
@ -0,0 +1,7 @@
|
|||
CocoCollection = require 'collections/CocoCollection'
|
||||
|
||||
module.exports = class EarnedAchievementCollection extends CocoCollection
|
||||
|
||||
initialize: (me = require('lib/auth').me) ->
|
||||
@url = "/db/user/#{me.id}/achievements"
|
||||
|
|
@ -2,7 +2,9 @@ UserView = require 'views/kinds/UserView'
|
|||
template = require 'templates/user/achievements'
|
||||
{me} = require 'lib/auth'
|
||||
Achievement = require 'models/Achievement'
|
||||
EarnedAchievement = require 'models/EarnedAchievement'
|
||||
AchievementCollection = require 'collections/AchievementCollection'
|
||||
EarnedAchievementCollection = require 'collections/EarnedAchievementCollection'
|
||||
|
||||
module.exports = class UserAchievementsView extends UserView
|
||||
id: 'user-achievements-view'
|
||||
|
|
|
@ -3,7 +3,7 @@ RootView = require 'views/kinds/RootView'
|
|||
utils = require 'lib/utils'
|
||||
Achievement = require 'models/Achievement'
|
||||
EarnedAchievement = require 'models/EarnedAchievement'
|
||||
|
||||
fixtures = require '../../fixtures/achievements'
|
||||
|
||||
module.exports = ->
|
||||
me.set 'points', 48
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
Achievement = require 'models/Achievement'
|
||||
Achievements = require 'collections/AchievementCollection'
|
||||
UserAchievementsView = require 'views/user/achievements'
|
||||
EarnedAchievement = require 'models/EarnedAchievement'
|
||||
EarnedAchievementCollection = require 'collections/EarnedAchievementCollection'
|
||||
|
||||
fixtures = require 'test/app/fixtures/achievements'
|
||||
fixtures = require '../../fixtures/achievements'
|
||||
|
||||
|
||||
module.exports = ->
|
||||
view = new UserAchievementsView {}, me.get '_id'
|
||||
view.render()
|
Loading…
Reference in a new issue