Files
DiceCloud/rpg-docs/client/views/character/characterSheet.js
2014-11-26 10:18:35 +00:00

35 lines
761 B
JavaScript

Template.characterSheet.created = function(){
Template.instance().selectedTab = new ReactiveVar(0)
}
Template.characterSheet.rendered = function(){
var observer = new ObjectObserver(document.querySelector('#characterSheetTabs'));
var instance = Template.instance();
observer.open(function(added, removed, changed, getOldValueFn) {
Object.keys(changed).forEach(function(property) {
if(property === "selected"){
var selected = changed[property];
instance.selectedTab.set(selected);
}
})
});
}
Template.characterSheet.helpers({
selectedTab: function(){
return Template.instance().selectedTab.get();
},
});
Template.characterSheet.events({
})
/* requires the following templates
stats
features
persona
inventory
spellbook
journal
*/