mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-26 05:53:39 -04:00
Moved Restart into Game Menu.
This commit is contained in:
parent
45c762fddc
commit
0074a04cfe
7 changed files with 11 additions and 32 deletions
app
styles/game-menu
templates
views
|
@ -31,6 +31,7 @@
|
|||
|
||||
img.profile-photo
|
||||
width: 100%
|
||||
border-radius: 6px
|
||||
|
||||
&.saving
|
||||
opacity: 0.5
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
h3(data-i18n="play_level.reload_title") Reload All Code?
|
||||
|
||||
p(data-i18n="play_level.reload_really") Are you sure you want to reload this level back to the beginning?
|
||||
|
||||
p
|
||||
a(href='#', data-dismiss="modal", aria-hidden="true", data-i18n="play_level.reload_confirm").btn.btn-primary#restart-level-confirm-button Reload All
|
||||
|
||||
img(src="/images/pages/game-menu/choose-hero-stub.png")
|
||||
|
||||
div(data-i18n="choose_hero.temp") Temp
|
||||
|
|
|
@ -13,6 +13,4 @@ button.btn.btn-xs.btn-success.banner#docs-button(title="Show level instructions"
|
|||
if spectateGame
|
||||
button.btn.btn-xs.btn-inverse.banner#next-game-button(title="Next Game", data-i18n="play_level.next-game") Next game!
|
||||
|
||||
button.btn.btn-xs.btn-inverse.banner#restart-button(title="Reload all custom code to reset level", data-i18n="play_level.restart") Restart
|
||||
|
||||
button.btn.btn-xs.btn-primary.banner#level-done-button(data-i18n="play_level.done") Done
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
extends /templates/modal/modal_base
|
||||
|
||||
block modal-header-content
|
||||
h3(data-i18n="play_level.reload_title") Reload All Code?
|
||||
|
||||
block modal-body-content
|
||||
p(data-i18n="play_level.reload_really") Are you sure you want to reload this level back to the beginning?
|
||||
|
||||
block modal-footer-content
|
||||
a(href='#', data-dismiss="modal", aria-hidden="true", data-i18n="modal.close").btn Close
|
||||
a(href='#', data-dismiss="modal", aria-hidden="true", data-i18n="play_level.reload_confirm").btn.btn-primary#restart-level-confirm-button Reload All
|
|
@ -8,6 +8,9 @@ module.exports = class ChooseHeroView extends CocoView
|
|||
className: 'tab-pane'
|
||||
template: template
|
||||
|
||||
events:
|
||||
'click #restart-level-confirm-button': -> Backbone.Mediator.publish 'restart-level'
|
||||
|
||||
getRenderData: (context={}) ->
|
||||
context = super(context)
|
||||
context
|
||||
|
|
|
@ -2,7 +2,6 @@ CocoView = require 'views/kinds/CocoView'
|
|||
template = require 'templates/play/level/control_bar'
|
||||
|
||||
LevelGuideModal = require './modal/LevelGuideModal'
|
||||
ReloadLevelModal = require './modal/ReloadLevelModal'
|
||||
GameMenuModal = require 'views/game-menu/GameMenuModal'
|
||||
|
||||
module.exports = class ControlBarView extends CocoView
|
||||
|
@ -17,10 +16,6 @@ module.exports = class ControlBarView extends CocoView
|
|||
window.tracker?.trackEvent 'Clicked Docs', level: @level.get('name'), label: @level.get('name')
|
||||
@showGuideModal()
|
||||
|
||||
'click #restart-button': ->
|
||||
window.tracker?.trackEvent 'Clicked Restart', level: @level.get('name'), label: @level.get('name')
|
||||
@showRestartModal()
|
||||
|
||||
'click #next-game-button': ->
|
||||
Backbone.Mediator.publish 'next-game-pressed'
|
||||
|
||||
|
@ -79,8 +74,5 @@ module.exports = class ControlBarView extends CocoView
|
|||
clearInterval @guideHighlightInterval
|
||||
@guideHighlightInterval = null
|
||||
|
||||
showRestartModal: ->
|
||||
@openModalView(new ReloadLevelModal())
|
||||
|
||||
showGameMenuModal: ->
|
||||
@openModalView new GameMenuModal level: @level, session: @session, playableTeams: @playableTeams
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
ModalView = require 'views/kinds/ModalView'
|
||||
template = require 'templates/play/level/modal/reload'
|
||||
|
||||
# let's implement this once we have the docs database schema set up
|
||||
|
||||
module.exports = class ReloadLevelModal extends ModalView
|
||||
id: '#reload-code-modal'
|
||||
template: template
|
||||
|
||||
events:
|
||||
'click #restart-level-confirm-button': -> Backbone.Mediator.publish 'restart-level'
|
Loading…
Add table
Add a link
Reference in a new issue