Few more bugs fixed for defaults.

This commit is contained in:
Scott Erickson 2014-08-29 12:29:42 -07:00
parent ba238137c3
commit 434a0c071b
3 changed files with 5 additions and 7 deletions

View file

@ -48,8 +48,6 @@ module.exports = class AddLevelSystemModal extends ModalView
levelSystem = levelSystem =
original: s.get('original') ? id original: s.get('original') ? id
majorVersion: s.get('version').major ? 0 majorVersion: s.get('version').major ? 0
# TODO DEFAULTS
config: $.extend(true, {}, s.get('configSchema').default ? {})
@extantSystems.push levelSystem @extantSystems.push levelSystem
Backbone.Mediator.publish 'level-system-added', system: levelSystem Backbone.Mediator.publish 'level-system-added', system: levelSystem
@renderAvailableSystems() @renderAvailableSystems()

View file

@ -81,9 +81,9 @@ module.exports = class SystemsTabView extends CocoView
@removeSubView @levelSystemEditView if @levelSystemEditView @removeSubView @levelSystemEditView if @levelSystemEditView
@levelSystemEditView = null @levelSystemEditView = null
return return
until selected.data.original until (data = selected.getData()) and data.original
selected = selected.parent selected = selected.parent
@editLevelSystem original: selected.data.original, majorVersion: selected.data.majorVersion @editLevelSystem original: data.original, majorVersion: data.majorVersion
onLevelSystemAdded: (e) -> onLevelSystemAdded: (e) ->
@systemsTreema.insert '/', e.system @systemsTreema.insert '/', e.system
@ -106,13 +106,13 @@ module.exports = class SystemsTabView extends CocoView
buildDefaultSystems: -> buildDefaultSystems: ->
[ [
{original: '528112c00268d018e3000008', majorVersion: 0} # Event {original: '528112c00268d018e3000008', majorVersion: 0} # Event
{original: '5280f83b8ae1581b66000001', majorVersion: 0, config: {lifespan: 60}} # Existence {original: '5280f83b8ae1581b66000001', majorVersion: 0} # Existence
{original: '5281146f0268d018e3000014', majorVersion: 0} # Programming {original: '5281146f0268d018e3000014', majorVersion: 0} # Programming
{original: '528110f30268d018e3000001', majorVersion: 0} # AI {original: '528110f30268d018e3000001', majorVersion: 0} # AI
{original: '52810ffa33e01a6e86000012', majorVersion: 0} # Action {original: '52810ffa33e01a6e86000012', majorVersion: 0} # Action
{original: '528114b20268d018e3000017', majorVersion: 0} # Targeting {original: '528114b20268d018e3000017', majorVersion: 0} # Targeting
{original: '528105f833e01a6e86000007', majorVersion: 0} # Collision {original: '528105f833e01a6e86000007', majorVersion: 0} # Collision
{original: '528113240268d018e300000c', majorVersion: 0, config: {gravity: 9.81}} # Movement {original: '528113240268d018e300000c', majorVersion: 0} # Movement
{original: '528112530268d018e3000007', majorVersion: 0} # Combat {original: '528112530268d018e3000007', majorVersion: 0} # Combat
{original: '52810f4933e01a6e8600000c', majorVersion: 0} # Hearing {original: '52810f4933e01a6e8600000c', majorVersion: 0} # Hearing
{original: '528115040268d018e300001b', majorVersion: 0} # Vision {original: '528115040268d018e300001b', majorVersion: 0} # Vision

View file

@ -161,7 +161,7 @@ module.exports = class ThangsTabView extends CocoView
thangsHeaderHeight = $('#thangs-header').height() thangsHeaderHeight = $('#thangs-header').height()
oldHeight = $('#thangs-list').height() oldHeight = $('#thangs-list').height()
$('#thangs-list').height(oldHeight - thangsHeaderHeight) $('#thangs-list').height(oldHeight - thangsHeaderHeight)
if data.thangs.length if data.thangs?.length
@$el.find('#randomize-button').hide() @$el.find('#randomize-button').hide()
initSurface: -> initSurface: ->