Add "clear" button to the inventory UI

This commit is contained in:
Andrew Miner
2015-11-15 12:38:12 -08:00
parent 4429287c4d
commit 06c19ed7ee
7 changed files with 74 additions and 116 deletions
@@ -83,7 +83,7 @@ module.exports = class InventoryController extends BaseController
modPack: @modPack,
onChoseItem: (itemSlug)=> @onItemChosen(itemSlug)
@$clearButton = @$('button.clear')
@$clearButton = @$('.button.clear')
@$emptyPlaceholder = @$('.empty_placeholder')
@$icon = @$('.icon')
@$itemContainer = @$('.item_container')
@@ -93,8 +93,10 @@ module.exports = class InventoryController extends BaseController
refresh: ->
if @editable
@selector.show()
@show @$clearButton
else
@selector.hide()
@hide @$clearButton
@$icon.attr 'src', @icon
@$title.html @title
@@ -114,8 +116,8 @@ module.exports = class InventoryController extends BaseController
events: ->
return _.extend super,
'click button.clear': 'onClearButtonClicked'
'click button.first': 'onFirstButtonClicked'
'click .button.clear': 'onClearButtonClicked'
'click button.first': 'onFirstButtonClicked'
'click button.second': 'onSecondButtonClicked'
# Private Methods ##############################################################################