add subfooterbar component

This commit is contained in:
Nick Wientge 2015-01-15 08:24:40 -08:00
parent 3f68844bce
commit 64beb75490
4 changed files with 33 additions and 0 deletions

View file

@ -30,6 +30,10 @@ Template.ionContent.helpers({
classes.push('has-footer');
}
if (Session.get('hasSubfooter')) {
classes.push('has-subfooter');
}
return classes.join(' ');
}
});

View file

@ -0,0 +1,5 @@
<template name="ionSubfooterBar">
<div class="{{classes}}">
{{> UI.contentBlock}}
</div>
</template>

View file

@ -0,0 +1,21 @@
Template.ionSubfooterBar.rendered = function () {
Session.set('hasSubfooter', true);
};
Template.ionSubfooterBar.destroyed = function () {
Session.set('hasSubfooter', false);
};
Template.ionSubfooterBar.helpers({
classes: function () {
var classes = ['bar', 'bar-subfooter'];
if (this.class) {
classes.push(this.class);
} else {
classes.push('bar-stable');
}
return classes.join(' ');
}
});

View file

@ -81,6 +81,9 @@ Package.onUse(function(api) {
"components/ionSideMenus/ionSideMenus.html",
"components/ionSideMenus/ionSideMenus.js",
"components/ionSubfooterBar/ionSubfooterBar.html",
"components/ionSubfooterBar/ionSubfooterBar.js",
"components/ionSubheaderBar/ionSubheaderBar.html",
"components/ionSubheaderBar/ionSubheaderBar.js",