From ad3bb2b07fb24f50ce26a60feda3f6e117e88fac Mon Sep 17 00:00:00 2001 From: Brandy Carney Date: Tue, 3 Nov 2015 13:22:36 -0500 Subject: [PATCH] refactor(searchbar): moved the left-align class to the searchbar host element references #247 --- ionic/components/searchbar/modes/ios.scss | 4 ++-- ionic/components/searchbar/searchbar.ts | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ionic/components/searchbar/modes/ios.scss b/ionic/components/searchbar/modes/ios.scss index dc58a58f7a..441f79dca5 100644 --- a/ionic/components/searchbar/modes/ios.scss +++ b/ionic/components/searchbar/modes/ios.scss @@ -78,7 +78,7 @@ ion-searchbar { margin-right: -100%; } -.searchbar-input-container.left-align { +ion-searchbar.left-align { .searchbar-search-icon { margin-left: 0; } @@ -108,7 +108,7 @@ ion-searchbar { } } - .searchbar-cancel.left-align { + .left-align .searchbar-cancel { right: 0px; } diff --git a/ionic/components/searchbar/searchbar.ts b/ionic/components/searchbar/searchbar.ts index ebc2a2c7dc..820374e910 100644 --- a/ionic/components/searchbar/searchbar.ts +++ b/ionic/components/searchbar/searchbar.ts @@ -25,13 +25,16 @@ import {ConfigComponent} from '../../config/decorators'; console.log('Default Cancel'); } }, + host: { + '[class.left-align]': 'shouldLeftAlign', + } template: - '
' + + '
' + '' + '' + '
' + - '', + '', directives: [FORM_DIRECTIVES, NgIf, NgClass] })