Files
DiceCloud/rpg-docs/client/views/character/inventory/inventory.js
2015-01-21 11:16:00 +00:00

27 lines
742 B
JavaScript

Template.inventory.helpers({
containers: function(){
return Containers.find({charId: this._id})
},
items: function(charId, containerId){
return Items.find({charId: charId, equipped: false, container: containerId })
},
armor: function(){
return Items.findOne({ charId: this._id, equipped: true, equipmentSlot: "armor" })
},
equipment: function(){
return Items.find({ charId: this._id, equipped: true, equipmentSlot: {$ne: "armor"} })
}
});
Template.inventory.events({
"tap #addItem": function(){
GlobalUI.showDialog({
template: "itemDialog",
data: null,
fullOnMobile: true
})
},
"tap #addContainer": function(){
Containers.insert({name: "New Container", isCarried: true, charId: this._id});
}
})