Tidy-ups for modification

This commit is contained in:
Cmdr McDonald
2017-03-31 12:28:29 +01:00
parent 2a6da36aeb
commit 7d7ea18447
2 changed files with 17 additions and 2 deletions

View File

@@ -37,7 +37,7 @@ export default class Modification extends TranslatedComponent {
const name = this.props.name;
let scaledValue = Math.round(Number(value) * 100);
// Limit to +1000% / -100%
// Limit to +1000% / -99.99%
if (scaledValue > 100000) {
scaledValue = 100000;
value = 1000;
@@ -52,6 +52,9 @@ export default class Modification extends TranslatedComponent {
ship.setModification(m, name, scaledValue, true);
this.setState({ value });
}
_updateFinished() {
this.props.onChange();
}
@@ -79,7 +82,7 @@ export default class Modification extends TranslatedComponent {
}
return (
<div className={'cb'} key={name}>
<div onBlur={this._updateFinished.bind(this)} className={'cb'} key={name}>
<div className={'cb'}>{translate(name, m.grp)}{symbol}</div>
<NumberEditor className={'cb'} style={{ width: '90%', textAlign: 'center' }} step={0.01} stepModifier={1} decimals={2} value={this.state.value} onValueChange={this._updateValue.bind(this)} />
</div>

View File

@@ -254,6 +254,18 @@ export const terms = {
minmul_sg: 'Minimum strength',
optmul_sg: 'Optimal strength',
maxmul_sg: 'Minimum strength',
minmass_psg: 'Minimum hull mass',
optmass_psg: 'Optimal hull mass',
maxmass_psg: 'Maximum hull mass',
minmul_psg: 'Minimum strength',
optmul_psg: 'Optimal strength',
maxmul_psg: 'Minimum strength',
minmass_bsg: 'Minimum hull mass',
optmass_bsg: 'Optimal hull mass',
maxmass_bsg: 'Maximum hull mass',
minmul_bsg: 'Minimum strength',
optmul_bsg: 'Optimal strength',
maxmul_bsg: 'Minimum strength',
range_s: 'Typical emission range',