Fix various small bugs related to new mod page
This commit is contained in:
@@ -23,6 +23,13 @@ module.exports = class CraftingGridController extends BaseController
|
||||
@_modPack = options.modPack
|
||||
@_slotCount = 9
|
||||
|
||||
# Event Methods ################################################################################
|
||||
|
||||
onLinkClicked: (event)->
|
||||
href = $(event.currentTarget).attr 'href'
|
||||
router.navigate href, trigger:true
|
||||
return false
|
||||
|
||||
# BaseController Methods #######################################################################
|
||||
|
||||
onDidRender: ->
|
||||
@@ -52,6 +59,11 @@ module.exports = class CraftingGridController extends BaseController
|
||||
@$el.tooltip show:{delay:Duration.slow, duration:Duration.fast}
|
||||
super
|
||||
|
||||
# Backbone.View Overrides ######################################################################
|
||||
|
||||
events:
|
||||
'click td a': 'onLinkClicked'
|
||||
|
||||
# Private Methods ##############################################################################
|
||||
|
||||
_getItemDisplayAt: (slot)->
|
||||
|
||||
@@ -18,7 +18,7 @@ module.exports = class ModPageController extends BaseController
|
||||
|
||||
constructor: (options={})->
|
||||
if not options.modPack? then throw new Error 'options.modPack is required'
|
||||
options.delayStep ?= 100
|
||||
options.delayStep ?= 10
|
||||
options.templateName = 'mod_page'
|
||||
super options
|
||||
|
||||
@@ -78,7 +78,7 @@ module.exports = class ModPageController extends BaseController
|
||||
|
||||
@_itemControllers.push controller
|
||||
@$items.append controller.$el
|
||||
controller.$el.slideDown duration:Duration.fast
|
||||
controller.$el.fadeIn duration:Duration.fast
|
||||
|
||||
_getEffectiveModVersion: ->
|
||||
return @_effectiveModVersion if @_effectiveModVersion?
|
||||
@@ -106,7 +106,7 @@ module.exports = class ModPageController extends BaseController
|
||||
controller = @_itemControllers[controllerIndex]
|
||||
if not controller?
|
||||
_.delay (=> @_createItemController item), delay
|
||||
delay += @_delayStop
|
||||
delay += @_delayStep
|
||||
else
|
||||
controller.model = item
|
||||
controllerIndex += 1
|
||||
|
||||
Reference in New Issue
Block a user