mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-31 07:12:49 -04:00
Added Version History to Level Components
This commit is contained in:
parent
2a86daaa2a
commit
ddae5d0763
2 changed files with 10 additions and 0 deletions
app
|
@ -14,6 +14,8 @@ nav.navbar.navbar-default(role='navigation')
|
|||
a(href="#component-config-schema" data-toggle="tab") Config Schema
|
||||
li
|
||||
a(href="#component-settings" data-toggle="tab") Settings
|
||||
ul.nav.navbar-nav.navbar-left
|
||||
li(data-i18n="general.history").btn.btn-primary.navbar-btn#history-button History
|
||||
ul.nav.navbar-nav.navbar-right
|
||||
li(data-i18n="editor.level_component_btn_new").btn.btn-primary.navbar-btn#create-new-component-button Create New Component
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
View = require 'views/kinds/CocoView'
|
||||
VersionHistoryView = require 'views/editor/component/versions_view'
|
||||
template = require 'templates/editor/level/component/edit'
|
||||
LevelComponent = require 'models/LevelComponent'
|
||||
|
||||
|
@ -9,6 +10,7 @@ module.exports = class LevelComponentEditView extends View
|
|||
|
||||
events:
|
||||
'click #done-editing-component-button': 'endEditing'
|
||||
'click #history-button': 'showVersionHistory'
|
||||
'click .nav a': (e) -> $(e.target).tab('show')
|
||||
|
||||
constructor: (options) ->
|
||||
|
@ -91,3 +93,9 @@ module.exports = class LevelComponentEditView extends View
|
|||
destroy: ->
|
||||
@editor?.destroy()
|
||||
super()
|
||||
|
||||
showVersionHistory: (e) ->
|
||||
console.debug @levelComponent
|
||||
versionHistoryView = new VersionHistoryView component:@levelComponent, @levelComponent.id
|
||||
@openModalView versionHistoryView
|
||||
Backbone.Mediator.publish 'level:view-switched', e
|
Loading…
Add table
Reference in a new issue