mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-17 08:50:58 -05:00
A couple improvements for the LadderSubmissionView.
This commit is contained in:
parent
d8df61f94b
commit
341097c5ca
5 changed files with 22 additions and 4 deletions
|
@ -660,6 +660,7 @@
|
||||||
rank_submitted: "Submitted for Ranking"
|
rank_submitted: "Submitted for Ranking"
|
||||||
rank_failed: "Failed to Rank"
|
rank_failed: "Failed to Rank"
|
||||||
rank_being_ranked: "Game Being Ranked"
|
rank_being_ranked: "Game Being Ranked"
|
||||||
|
rank_last_submitted: "submitted "
|
||||||
help_simulate: "Help simulate games?"
|
help_simulate: "Help simulate games?"
|
||||||
code_being_simulated: "Your new code is being simulated by other players for ranking. This will refresh as new matches come in."
|
code_being_simulated: "Your new code is being simulated by other players for ranking. This will refresh as new matches come in."
|
||||||
no_ranked_matches_pre: "No ranked matches for the "
|
no_ranked_matches_pre: "No ranked matches for the "
|
||||||
|
|
|
@ -1,4 +1,14 @@
|
||||||
.ladder-submission-view
|
.ladder-submission-view
|
||||||
.help-simulate
|
button
|
||||||
|
text-shadow: 0px -1px 0px black
|
||||||
|
|
||||||
|
.last-submitted, .help-simulate
|
||||||
|
font-size: 14px
|
||||||
font-weight: normal
|
font-weight: normal
|
||||||
|
|
||||||
|
.last-submitted
|
||||||
|
float: left
|
||||||
|
|
||||||
|
.help-simulate
|
||||||
float: right
|
float: right
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
button.btn.btn-lg.btn-success.rank-button
|
button.btn.btn-lg.btn-block.btn-success.rank-button
|
||||||
span(data-i18n="ladder.rank_no_code").unavailable.secret No New Code to Rank
|
span(data-i18n="ladder.rank_no_code").unavailable.secret No New Code to Rank
|
||||||
span(data-i18n="ladder.rank_my_game").rank.secret Rank My Game!
|
span(data-i18n="ladder.rank_my_game").rank.secret Rank My Game!
|
||||||
span(data-i18n="ladder.rank_submitting").submitting.secret Submitting...
|
span(data-i18n="ladder.rank_submitting").submitting.secret Submitting...
|
||||||
|
@ -6,4 +6,9 @@ button.btn.btn-lg.btn-success.rank-button
|
||||||
span(data-i18n="ladder.rank_failed").failed.secret Failed to Rank
|
span(data-i18n="ladder.rank_failed").failed.secret Failed to Rank
|
||||||
span(data-i18n="ladder.rank_being_ranked").ranking.secret Game Being Ranked
|
span(data-i18n="ladder.rank_being_ranked").ranking.secret Game Being Ranked
|
||||||
|
|
||||||
|
if lastSubmitted
|
||||||
|
.last-submitted.secret submitted #{lastSubmitted}
|
||||||
|
|
||||||
a(href=simulateURL, data-i18n="ladder.help_simulate").help-simulate.secret Help simulate games?
|
a(href=simulateURL, data-i18n="ladder.help_simulate").help-simulate.secret Help simulate games?
|
||||||
|
|
||||||
|
.clearfix
|
|
@ -19,6 +19,7 @@ module.exports = class LadderSubmissionView extends CocoView
|
||||||
ctx.readyToRank = @session?.readyToRank()
|
ctx.readyToRank = @session?.readyToRank()
|
||||||
ctx.isRanking = @session?.get('isRanking')
|
ctx.isRanking = @session?.get('isRanking')
|
||||||
ctx.simulateURL = "/play/ladder/#{@level.get('slug')}#simulate"
|
ctx.simulateURL = "/play/ladder/#{@level.get('slug')}#simulate"
|
||||||
|
ctx.lastSubmitted = moment(submitDate).fromNow() if submitDate = @session?.get('submitDate')
|
||||||
ctx
|
ctx
|
||||||
|
|
||||||
afterRender: ->
|
afterRender: ->
|
||||||
|
@ -41,6 +42,8 @@ module.exports = class LadderSubmissionView extends CocoView
|
||||||
@rankButton.toggleClass 'disabled', spanClass isnt 'rank'
|
@rankButton.toggleClass 'disabled', spanClass isnt 'rank'
|
||||||
helpSimulate = spanClass in ['submitted', 'ranking']
|
helpSimulate = spanClass in ['submitted', 'ranking']
|
||||||
@$el.find('.help-simulate').toggle(helpSimulate, 'slow')
|
@$el.find('.help-simulate').toggle(helpSimulate, 'slow')
|
||||||
|
showLastSubmitted = not (spanClass in ['submitting'])
|
||||||
|
@$el.find('.last-submitted').toggle(showLastSubmitted)
|
||||||
|
|
||||||
rankSession: (e) ->
|
rankSession: (e) ->
|
||||||
return unless @session.readyToRank()
|
return unless @session.readyToRank()
|
||||||
|
|
|
@ -100,7 +100,6 @@ module.exports = class MyMatchesTabView extends CocoView
|
||||||
session = _.find @sessions.models, {id: sessionID}
|
session = _.find @sessions.models, {id: sessionID}
|
||||||
ladderSubmissionView = new LadderSubmissionView session: session, level: @level
|
ladderSubmissionView = new LadderSubmissionView session: session, level: @level
|
||||||
@insertSubView ladderSubmissionView, placeholder
|
@insertSubView ladderSubmissionView, placeholder
|
||||||
ladderSubmissionView.$el.find('.rank-button').addClass 'btn-block'
|
|
||||||
|
|
||||||
@$el.find('.score-chart-wrapper').each (i, el) =>
|
@$el.find('.score-chart-wrapper').each (i, el) =>
|
||||||
scoreWrapper = $(el)
|
scoreWrapper = $(el)
|
||||||
|
|
Loading…
Reference in a new issue