Began implementing actual character sheet

This commit is contained in:
Thaum
2014-11-25 15:06:30 +00:00
parent 252d0f989b
commit 5eea4714b2
41 changed files with 505 additions and 279 deletions

View File

@@ -0,0 +1,38 @@
Template.sideAbilities.created = function(){
Template.instance().openedAbility = new ReactiveVar(null);
};
Template.sideAbilities.helpers({
openedAbility: function(){
Template.instance().openedAbility.get();
},
selected: function(string){
return Template.instance().openedAbility.get() === string;
},
expanded: function(){
if(Template.instance().openedAbility.get() === null){
return "collapse";
} else{
return "expand";
}
}
});
var abilityOpener = function(ability){
return function(){
if(Template.instance().openedAbility.get() === ability){
Template.instance().openedAbility.set(null);
} else{
Template.instance().openedAbility.set(ability);
}
};
};
Template.sideAbilities.events({
"click .strengthStub": abilityOpener("strength"),
"click .dexterityStub": abilityOpener("dexterity"),
"click .constitutionStub": abilityOpener("constitution"),
"click .intelligenceStub": abilityOpener("intelligence"),
"click .wisdomStub": abilityOpener("wisdom"),
"click .charismaStub": abilityOpener("charisma")
});