remove default form settings
This commit is contained in:
parent
6821372fc7
commit
e1060f9bb2
5 changed files with 27 additions and 78 deletions
src/settings/components
|
@ -123,6 +123,18 @@ class SettingsComponent extends Component {
|
|||
}
|
||||
}
|
||||
|
||||
validateValue(e) {
|
||||
let next = Object.assign({}, this.state);
|
||||
|
||||
next.errors.json = '';
|
||||
try {
|
||||
this.validate(e.target);
|
||||
} catch (err) {
|
||||
next.errors.json = err.message;
|
||||
}
|
||||
next.settings[e.target.name] = e.target.value;
|
||||
}
|
||||
|
||||
bindForm(name, value) {
|
||||
let next = Object.assign({}, this.state, {
|
||||
settings: Object.assign({}, this.state.settings, {
|
||||
|
@ -164,7 +176,8 @@ class SettingsComponent extends Component {
|
|||
return;
|
||||
}
|
||||
next.settings.form =
|
||||
settingsValues.formFromJson(this.state.settings.json);
|
||||
settingsValues.formFromJson(
|
||||
this.state.settings.json, KeymapsForm.AllowdOps);
|
||||
}
|
||||
next.settings.source = to;
|
||||
|
||||
|
|
Reference in a new issue