From 43bb73c36b03610a0e71981e4223fa5804f102f2 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Wed, 3 Jun 2015 21:14:31 -0500 Subject: [PATCH] Better search bar centering --- ionic/components/search-bar/extensions/ios.scss | 2 +- ionic/components/search-bar/search-bar.js | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ionic/components/search-bar/extensions/ios.scss b/ionic/components/search-bar/extensions/ios.scss index 912eee0ada..b29dbb6201 100644 --- a/ionic/components/search-bar/extensions/ios.scss +++ b/ionic/components/search-bar/extensions/ios.scss @@ -52,7 +52,7 @@ $search-bar-ios-background-size: 13px 13px !default; transition: all .2s ease; } - .search-bar-input-container.focused { + .search-bar-input-container.left-align { .search-bar-icon { transform: translateX(0); -webkit-transform: translateX(0); diff --git a/ionic/components/search-bar/search-bar.js b/ionic/components/search-bar/search-bar.js index 57fd7b5dbb..7a23c44a2b 100644 --- a/ionic/components/search-bar/search-bar.js +++ b/ionic/components/search-bar/search-bar.js @@ -22,9 +22,10 @@ import {IonicComponent} from 'ionic/config/component' }) @View({ template: ` -
+
- +
` }) @@ -65,9 +66,11 @@ export class SearchBar { inputFocused() { this.isFocused = true; + this.shouldLeftAlign = true; } inputBlurred() { this.isFocused = false; + this.shouldLeftAlign = this.value.trim() != ''; } }