refactor MainLadderView

This commit is contained in:
duybkict 2016-06-02 14:54:00 +07:00
parent c20ee729ca
commit 215ff1faaf

View file

@ -15,14 +15,15 @@ module.exports = class MainLadderView extends RootView
id: 'main-ladder-view' id: 'main-ladder-view'
template: template template: template
constructor: (options) -> initialize: ->
super options @levelStatusMap = []
@levelStatusMap = {} @levelPlayCountMap = []
@levelPlayCountMap = {} @campaigns = campaigns
@sessions = @supermodel.loadCollection(new LevelSessionsCollection(), 'your_sessions', {cache: false}, 0).model @sessions = @supermodel.loadCollection(new LevelSessionsCollection(), 'your_sessions', {cache: false}, 0).model
@listenToOnce @sessions, 'sync', @onSessionsLoaded @listenToOnce @sessions, 'sync', @onSessionsLoaded
@getLevelPlayCounts() @getLevelPlayCounts()
@campaigns = campaigns
onSessionsLoaded: (e) -> onSessionsLoaded: (e) ->
for session in @sessions.models for session in @sessions.models