ui/app/initializers/extend-ember-input.js

23 lines
592 B
JavaScript

import Checkbox from '@ember/component/checkbox';
import TextArea from '@ember/component/text-area';
import TextField from '@ember/component/text-field';
import SafeStyle from 'ui/mixins/safe-style';
export function initialize(/*application */) {
// Allow style to be bound on inputs
TextField.reopen(SafeStyle);
TextArea.reopen(SafeStyle);
Checkbox.reopen(SafeStyle);
// Disable iOS auto-capitalization
TextField.reopen({
attributeBindings: ['autocapitalize'],
autocapitalize: 'none',
});
}
export default {
name: 'extend-ember-input',
initialize: initialize
};