From f783be2e131a48d85c9596697c23baca45f008a1 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Wed, 6 May 2015 11:31:01 -0500 Subject: [PATCH] updated toolbar show/hide --- ionic/components/content/content.js | 8 ++++---- ionic/components/nav/nav-base.js | 9 +++++++++ ionic/components/nav/nav.js | 8 +++----- ionic/components/nav/test/basic/pages/first-page.js | 2 +- ionic/components/nav/test/basic/pages/second-page.js | 2 +- 5 files changed, 18 insertions(+), 11 deletions(-) diff --git a/ionic/components/content/content.js b/ionic/components/content/content.js index dff97dcd6c..dbb1a3db12 100644 --- a/ionic/components/content/content.js +++ b/ionic/components/content/content.js @@ -6,9 +6,9 @@ import { @Component({ selector: 'ion-content', - hostProperties: { - contentClass: 'class.content' - } + // hostProperties: { + // contentClass: 'class.content' + // } }) @View({ template: ` @@ -18,7 +18,7 @@ import { }) export class Content { constructor() { - this.contentClass = true; + //this.contentClass = true; console.log('Content!'); } } diff --git a/ionic/components/nav/nav-base.js b/ionic/components/nav/nav-base.js index 8147bb5439..2e183a0313 100644 --- a/ionic/components/nav/nav-base.js +++ b/ionic/components/nav/nav-base.js @@ -258,6 +258,14 @@ export class NavBase { return last && last.navItem && last.navItem._toolbars[pos] || []; } + get hideHeader() { + return !this.getToolbars('top').length; + } + + get hideFooter() { + return !this.getToolbars('bottom').length; + } + canSwipeBack() { return !!this.getPrevious(this.getActive()); } @@ -269,6 +277,7 @@ class NavStackItem { constructor(ComponentClass, params = {}) { this.Class = ComponentClass; this.params = params; + this.id = util.nextUid(); this._setupPromise = new Promise((resolve) => { this._resolveSetup = resolve; }); diff --git a/ionic/components/nav/nav.js b/ionic/components/nav/nav.js index cfe0378684..51894f8980 100644 --- a/ionic/components/nav/nav.js +++ b/ionic/components/nav/nav.js @@ -34,15 +34,13 @@ export class NavInjectable {} }) @View({ template: ` -
+
-