This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/components/search-text-field.js.es6
2015-09-16 15:02:57 +10:00

20 lines
603 B
JavaScript

import computed from 'ember-addons/ember-computed-decorators';
import { on } from 'ember-addons/ember-computed-decorators';
import TextField from 'discourse/components/text-field';
export default TextField.extend({
@computed('searchService.searchContextEnabled')
placeholder(searchContextEnabled) {
return searchContextEnabled ? "" : I18n.t('search.title');
},
@on("didInsertElement")
becomeFocused() {
if (!this.get('hasAutofocus')) { return; }
// iOS is crazy, without this we will not be
// at the top of the page
$(window).scrollTop(0);
this.$().focus();
}
});