diff --git a/app/templates/play/level/control_bar.jade b/app/templates/play/level/control_bar.jade index 0cdd24241..1cc3af07d 100644 --- a/app/templates/play/level/control_bar.jade +++ b/app/templates/play/level/control_bar.jade @@ -1,6 +1,6 @@ h4.home - a(href="/") + a(href=homeLink || "/") i.icon-home.icon-white span(data-i18n="play_level.home") Home diff --git a/app/views/play/level/control_bar_view.coffee b/app/views/play/level/control_bar_view.coffee index 7c5b22d53..685452d81 100644 --- a/app/views/play/level/control_bar_view.coffee +++ b/app/views/play/level/control_bar_view.coffee @@ -47,12 +47,17 @@ module.exports = class ControlBarView extends View text += " (#{numPlayers})" if numPlayers > 1 $('#multiplayer-button', @$el).text(text) - getRenderData: (context={}) -> - super context - context.worldName = @worldName - context.multiplayerEnabled = @session.get('multiplayer') - context.ladderGame = @ladderGame - context + getRenderData: (c={}) -> + super c + c.worldName = @worldName + c.multiplayerEnabled = @session.get('multiplayer') + c.ladderGame = @ladderGame + c.homeLink = "/" + levelID = @level.get('slug') + if levelID in ["project-dota", "brawlwood", "ladder-tutorial"] + levelID = 'project-dota' if levelID is 'ladder-tutorial' + c.homeLink = "/play/ladder/" + levelID + c showGuideModal: -> options = {docs: @level.get('documentation'), supermodel: @supermodel}