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: ` -
+
-