meteor-ionic/components/ionHeaderBar/ionHeaderBar.js
2014-12-14 15:15:43 -08:00

32 lines
702 B
JavaScript

Template.ionHeaderBar.rendered = function () {
Session.set('hasHeader', true);
var align = this.alignTitle || 'center';
var $title = this.$('.title');
if (align === 'center') {
$title.addClass('title-center');
} else if (align === 'left') {
$title.addClass('title-left');
} else if (align === 'right') {
$title.addClass('title-right');
}
};
Template.ionHeaderBar.destroyed = function () {
Session.set('hasHeader', false);
};
Template.ionHeaderBar.helpers({
classes: function () {
var classes = ['bar', 'bar-header'];
if (this.class) {
classes.push(this.class);
} else {
classes.push('bar-stable');
}
return classes.join(' ');
}
});