From 9c7e454e90c60084576870c022a017d1ee447469 Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Wed, 22 Apr 2015 15:29:58 -0500 Subject: [PATCH] tab bar placement updates --- src/components/tabs/extensions/ios.scss | 6 +++--- src/components/tabs/tabs.js | 23 +++++------------------ src/components/tabs/tabs.scss | 4 ++-- 3 files changed, 10 insertions(+), 23 deletions(-) diff --git a/src/components/tabs/extensions/ios.scss b/src/components/tabs/extensions/ios.scss index c3239a9a16..a74660b136 100644 --- a/src/components/tabs/extensions/ios.scss +++ b/src/components/tabs/extensions/ios.scss @@ -27,15 +27,15 @@ $tab-bar-ios-item-icon-size: 2.8rem !default; font-size: $tab-bar-ios-item-icon-size; } - &.tab-bar-bottom > .tab-bar-container { + &[tab-bar-placement="bottom"] > .tab-bar-container { @include hairline(top, $toolbar-ios-border-color); } - &.tab-bar-top > .tab-bar-container { + &[tab-bar-placement="top"] > .tab-bar-container { @include hairline(bottom, $toolbar-ios-border-color); } - &.tab-bar-top > .toolbar-container .toolbar { + &[tab-bar-placement="top"] > .toolbar-container .toolbar { @include hairline(bottom, none); } diff --git a/src/components/tabs/tabs.js b/src/components/tabs/tabs.js index 4bde8a4452..80f037a46f 100644 --- a/src/components/tabs/tabs.js +++ b/src/components/tabs/tabs.js @@ -1,10 +1,10 @@ -import {NgElement, Component, Template, For} from 'angular2/angular2' +import {NgElement, Component, Template, For, PropertySetter} from 'angular2/angular2' import {IonicComponent} from 'ionic2/config/component' @Component({ selector: 'ion-tabs', bind: { - placement: 'placement', + tabBarPlacement: 'tab-bar-placement', tabBarIcons: 'tab-bar-icons', tabBarText: 'tab-bar-text' } @@ -18,7 +18,7 @@ import {IonicComponent} from 'ionic2/config/component'