wip
This commit is contained in:
@@ -30,7 +30,7 @@ module.exports = class CraftingTableController extends BaseController
|
||||
|
||||
onModPackChanged: ->
|
||||
return unless @rendered
|
||||
@model.modPack.enableBooksForRecipe @$nameField.val()
|
||||
@model.modPack.enableModsForItem @$nameField.val()
|
||||
@_updateNameAutocomplete()
|
||||
@_craft()
|
||||
|
||||
@@ -134,7 +134,7 @@ module.exports = class CraftingTableController extends BaseController
|
||||
onChanged = => @onNameFieldChanged()
|
||||
|
||||
@$nameField.autocomplete
|
||||
source: @model.modPack.gatherNames()
|
||||
source: @model.modPack.gatherRecipeNames()
|
||||
delay: 0
|
||||
minLength: 0
|
||||
change: onChanged
|
||||
|
||||
@@ -15,7 +15,7 @@ module.exports = class ModPackController extends BaseController
|
||||
|
||||
constructor: (options={})->
|
||||
if not options.model? then throw new Error "options.model is required"
|
||||
@_bookControllers = []
|
||||
@_modVersionControllers = []
|
||||
|
||||
options.templateName = 'mod_pack'
|
||||
super options
|
||||
@@ -23,8 +23,8 @@ module.exports = class ModPackController extends BaseController
|
||||
# BaseController Overrides #####################################################################
|
||||
|
||||
onWillRender: ->
|
||||
if @model.books.length is 0
|
||||
@model.loadAllBooks DefaultBookUrls
|
||||
if @model.modVersions.length is 0
|
||||
@model.loadAllModVersions DefaultBookUrls
|
||||
|
||||
onDidRender: ->
|
||||
@$table = @$('table')
|
||||
@@ -34,12 +34,12 @@ module.exports = class ModPackController extends BaseController
|
||||
@$('table tr:not(:last-child)').remove()
|
||||
return unless @model?
|
||||
|
||||
@_bookControllers = []
|
||||
for i in [@model.books.length-1..0] by -1
|
||||
book = @model.books[i]
|
||||
controller = new ModVersionController model:book
|
||||
@_modVersionControllers = []
|
||||
for i in [@model.modVersions.length-1..0] by -1
|
||||
modVersion = @model.modVersions[i]
|
||||
controller = new ModVersionController model:modVersion
|
||||
controller.render()
|
||||
@_bookControllers.push controller
|
||||
@_modVersionControllers.push controller
|
||||
@$table.prepend controller.$el
|
||||
|
||||
super
|
||||
|
||||
Reference in New Issue
Block a user