Fixed incorrectly defined helpers, added item routes
This commit is contained in:
@@ -15,9 +15,37 @@ Router.map( function () {
|
||||
data: function() {
|
||||
var data = Characters.findOne({_id: this.params._id});
|
||||
data.features = Features.find({character: data._id});
|
||||
data.containers = Containers.find({owner: data._id});
|
||||
data.containers.forEach(function(container){
|
||||
container.items = Items.find({container: container._id});
|
||||
});
|
||||
var newInstance = Object.create(protoCharacter);
|
||||
data = _.extend(newInstance, data);
|
||||
return data;
|
||||
}
|
||||
});
|
||||
|
||||
this.route('inventory', {
|
||||
path: '/inventory/:_id',
|
||||
notFoundTemplate: 'characterNotFound',
|
||||
data: {
|
||||
containers: function() {
|
||||
var containers = Containers.find({owner: data._id});
|
||||
containers.forEach(function(container){
|
||||
container.items = Items.find({container: container._id});
|
||||
});
|
||||
return containers;
|
||||
},
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
this.route('item', {
|
||||
path: '/item/:_id',
|
||||
notFoundTemplate: 'itemNotFound',
|
||||
data: function() {
|
||||
var data = Items.findOne({_id: this.params._id});
|
||||
return data;
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user