mirror of
https://github.com/donl/meteor-ionic.git
synced 2026-05-29 06:12:31 -06:00
add subfooterbar component
This commit is contained in:
parent
3f68844bce
commit
64beb75490
4 changed files with 33 additions and 0 deletions
|
|
@ -30,6 +30,10 @@ Template.ionContent.helpers({
|
|||
classes.push('has-footer');
|
||||
}
|
||||
|
||||
if (Session.get('hasSubfooter')) {
|
||||
classes.push('has-subfooter');
|
||||
}
|
||||
|
||||
return classes.join(' ');
|
||||
}
|
||||
});
|
||||
|
|
|
|||
5
components/ionSubfooterBar/ionSubfooterBar.html
Normal file
5
components/ionSubfooterBar/ionSubfooterBar.html
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<template name="ionSubfooterBar">
|
||||
<div class="{{classes}}">
|
||||
{{> UI.contentBlock}}
|
||||
</div>
|
||||
</template>
|
||||
21
components/ionSubfooterBar/ionSubfooterBar.js
Normal file
21
components/ionSubfooterBar/ionSubfooterBar.js
Normal 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(' ');
|
||||
}
|
||||
});
|
||||
|
|
@ -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",
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue