|
@@ -126,7 +126,7 @@ class OptionsSelector extends React.Component {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async updateIsTextlintEnabledToDB(newVal) {
|
|
async updateIsTextlintEnabledToDB(newVal) {
|
|
|
- const { appContainer, editorContainer } = this.props;
|
|
|
|
|
|
|
+ const { appContainer } = this.props;
|
|
|
try {
|
|
try {
|
|
|
await appContainer.apiv3Put('/personal-setting/editor-settings', { isTextlintEnabled: newVal });
|
|
await appContainer.apiv3Put('/personal-setting/editor-settings', { isTextlintEnabled: newVal });
|
|
|
}
|
|
}
|
|
@@ -137,8 +137,10 @@ class OptionsSelector extends React.Component {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async switchTextlintEnabledHandler() {
|
|
async switchTextlintEnabledHandler() {
|
|
|
|
|
+ const { editorContainer } = this.props;
|
|
|
const newVal = !this.state.isTextlintEnabled;
|
|
const newVal = !this.state.isTextlintEnabled;
|
|
|
this.setState({ isTextlintEnabled: newVal });
|
|
this.setState({ isTextlintEnabled: newVal });
|
|
|
|
|
+ await editorContainer.setState({ isTextlintEnabled: newVal });
|
|
|
this.updateIsTextlintEnabledToDB(newVal);
|
|
this.updateIsTextlintEnabledToDB(newVal);
|
|
|
}
|
|
}
|
|
|
|
|
|