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 =
original: s.get('original') ? id
majorVersion: s.get('version').major ? 0
# TODO DEFAULTS
config: $.extend(true, {}, s.get('configSchema').default ? {})
@extantSystems.push levelSystem
Backbone.Mediator.publish 'level-system-added', system: levelSystem
@renderAvailableSystems()

View file

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

View file

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