27 lines
643 B
JavaScript
27 lines
643 B
JavaScript
Template.characterSheet.created = function(){
|
|
Session.setDefault(this.data._id + ".selectedTab", "stats");
|
|
}
|
|
|
|
var setTab = function(charId, tab){
|
|
return Session.set(charId + ".selectedTab", tab);
|
|
};
|
|
|
|
var getTab = function(charId){
|
|
return Session.get(charId + ".selectedTab");
|
|
};
|
|
|
|
Template.characterSheet.helpers({
|
|
selectedTab: function(){
|
|
return getTab(this._id);
|
|
}
|
|
});
|
|
|
|
Template.characterSheet.events({
|
|
"core-animated-pages-transition-end #tabPages": function(event) {
|
|
event.stopPropagation();
|
|
},
|
|
"tap #characterSheetTabs paper-tab": function(event, instance){
|
|
setTab(this._id, event.currentTarget.getAttribute("name"));
|
|
}
|
|
});
|