Browse Source

Update getValueForTarget in Number trait

pull/3073/head
Artur Arseniev 6 years ago
parent
commit
60c974aa92
  1. 6
      src/domain_abstract/ui/Input.js
  2. 5
      src/trait_manager/view/TraitNumberView.js

6
src/domain_abstract/ui/Input.js

@ -69,7 +69,11 @@ export default Backbone.View.extend({
getInputEl() {
if (!this.inputEl) {
const { model } = this;
const plh = model.get('placeholder') || model.get('defaults') || '';
const plh =
model.get('placeholder') ||
model.get('defaults') ||
model.get('default') ||
'';
this.inputEl = $(`<input type="text" placeholder="${plh}">`);
}

5
src/trait_manager/view/TraitNumberView.js

@ -1,11 +1,14 @@
import TraitView from './TraitView';
import { isUndefined } from 'underscore';
import InputNumber from 'domain_abstract/ui/InputNumber';
export default TraitView.extend({
getValueForTarget() {
const { model } = this;
const { value, unit } = model.attributes;
return value ? value + unit : '';
return !isUndefined(value) && value !== ''
? value + unit
: model.get('default');
},
/**

Loading…
Cancel
Save