Browse Source

Update number trait

refactor-traits
Artur Arseniev 7 years ago
parent
commit
275f6976db
  1. 22
      src/trait_manager/view/TraitNumberView.js

22
src/trait_manager/view/TraitNumberView.js

@ -3,9 +3,8 @@ import InputNumber from 'domain_abstract/ui/InputNumber';
export default TraitView.extend({ export default TraitView.extend({
getValueForTarget() { getValueForTarget() {
var model = this.model; const { model } = this;
var value = model.get('value'); const { value, unit } = model.attributes;
var unit = model.get('unit');
return value ? value + unit : ''; return value ? value + unit : '';
}, },
@ -15,7 +14,7 @@ export default TraitView.extend({
* @private * @private
*/ */
getInputEl() { getInputEl() {
if (!this.$input) { if (!this.input) {
var value = this.getModelValue(); var value = this.getModelValue();
var inputNumber = new InputNumber({ var inputNumber = new InputNumber({
contClass: this.ppfx + 'field-int', contClass: this.ppfx + 'field-int',
@ -27,19 +26,8 @@ export default TraitView.extend({
this.$unit = this.input.unitEl; this.$unit = this.input.unitEl;
this.model.set('value', value); this.model.set('value', value);
this.$input.val(value); this.$input.val(value);
this.input = inputNumber.el;
} }
return this.$input.get(0); return this.input;
} }
/**
* Renders input
* @private
* */
// renderField() {
// if (!this.$input) {
// this.$el.append(this.tmpl);
// this.getInputEl();
// this.$el.find('.' + this.inputhClass).prepend(this.input.el);
// }
// }
}); });

Loading…
Cancel
Save