mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 11:41:20 +08:00
refactor(searchbar): moved the left-align class to the searchbar host element
references #247
This commit is contained in:
@ -78,7 +78,7 @@ ion-searchbar {
|
|||||||
margin-right: -100%;
|
margin-right: -100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.searchbar-input-container.left-align {
|
ion-searchbar.left-align {
|
||||||
.searchbar-search-icon {
|
.searchbar-search-icon {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
@ -108,7 +108,7 @@ ion-searchbar {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.searchbar-cancel.left-align {
|
.left-align .searchbar-cancel {
|
||||||
right: 0px;
|
right: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -25,13 +25,16 @@ import {ConfigComponent} from '../../config/decorators';
|
|||||||
console.log('Default Cancel');
|
console.log('Default Cancel');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
host: {
|
||||||
|
'[class.left-align]': 'shouldLeftAlign',
|
||||||
|
}
|
||||||
template:
|
template:
|
||||||
'<div class="searchbar-input-container" [class.left-align]="shouldLeftAlign">' +
|
'<div class="searchbar-input-container">' +
|
||||||
'<input [(value)]="query" (focus)="inputFocused()" (blur)="inputBlurred()" ' +
|
'<input [(value)]="query" (focus)="inputFocused()" (blur)="inputBlurred()" ' +
|
||||||
'(input)="inputChanged($event)" class="searchbar-input" type="search" [attr.placeholder]="placeholder">' +
|
'(input)="inputChanged($event)" class="searchbar-input" type="search" [attr.placeholder]="placeholder">' +
|
||||||
'<button clear *ng-if="query" class="searchbar-close-icon" (click)="clearInput($event)"></button>' +
|
'<button clear *ng-if="query" class="searchbar-close-icon" (click)="clearInput($event)"></button>' +
|
||||||
'</div>' +
|
'</div>' +
|
||||||
'<button *ng-if="showCancel" (click)="cancelAction($event, query)" class="searchbar-cancel" [class.left-align]="shouldLeftAlign">{{cancelText}}</button>',
|
'<button *ng-if="showCancel" (click)="cancelAction($event, query)" class="searchbar-cancel">{{cancelText}}</button>',
|
||||||
directives: [FORM_DIRECTIVES, NgIf, NgClass]
|
directives: [FORM_DIRECTIVES, NgIf, NgClass]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user