Fixed a bug with ladder tab not reloading.

This commit is contained in:
Nick Winter 2014-05-20 10:40:07 -07:00
parent b31e6312ac
commit a04130f26a
2 changed files with 4 additions and 3 deletions
app
models
views/play/ladder

View file

@ -160,13 +160,13 @@ module.exports = class SuperModel extends Backbone.Model
@progress = newProg
@trigger('update-progress', @progress)
@trigger('loaded-all') if @finished()
setMaxProgress: (@maxProgress) ->
resetProgress: -> @progress = 0
clearMaxProgress: ->
@maxProgress = 1
_.defer @updateProgress
getProgress: -> return @progress
getResource: (rid) ->

View file

@ -150,6 +150,7 @@ module.exports = class LadderTabView extends CocoView
# LADDER LOADING
refreshLadder: ->
@supermodel.resetProgress()
@ladderLimit ?= parseInt @getQueryVariable('top_players', 20)
for team in @teams
@leaderboards[team.id]?.destroy()
@ -242,7 +243,7 @@ module.exports = class LadderTabView extends CocoView
if teamName.toLowerCase() is "humans" then rankClass = "rank-text humans-rank-text"
message = "#{histogramData.length} players"
if @leaderboards[teamName].session?
if @leaderboards[teamName].session?
if @leaderboards[teamName].myRank <= histogramData.length
message="##{@leaderboards[teamName].myRank} of #{histogramData.length}"
else