Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 79x 79x 77x 70x | import { guidFor } from '@ember/object/internals'; import { computed } from '@ember/object'; import { alias } from '@ember/object/computed'; import Mixin from '@ember/object/mixin'; export default Mixin.create({ classNames: ['form-group'], classNameBindings: ['hasSuccess:has-success', 'hasWarning:has-warning', 'showError:has-error'], errors: undefined, hasSuccess: undefined, hasWarning: undefined, disabled: undefined, hasError: alias('errors.length'), hasValue: computed('value', function() { const value = this.get('value'); return value ? true : false; }), showError: computed('hasError', function() { const hasError = this.get('hasError'); return !!hasError; }), inputId: computed(function() { return `bootstrap-control-input-${guidFor(this)}`; }), helpId: computed(function() { return `${guidFor(this)}-help`; }), }); |