1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

make configurable --disable-direct-write flag

This commit is contained in:
Dick Choi
2016-01-09 21:48:21 +09:00
parent 567f453232
commit 45a46cbc7a
4 changed files with 36 additions and 11 deletions

View File

@@ -78,6 +78,14 @@ export default class AppSettingTab extends React.Component {
}
}
handleDisableDirectWriteClick (e) {
let config = this.state.config
config['disable-direct-write'] = !config['disable-direct-write']
this.setState({
config
})
}
handleNameSaveButtonClick (e) {
let { dispatch } = this.props
@@ -156,9 +164,8 @@ export default class AppSettingTab extends React.Component {
{
true// !OSX
? (
<div className='sectionInput'>
<label>Direct write(Windows only)</label>
<input disabled={OSX} onKeyDown={e => this.handleConfigKeyDown(e)} type='checkbox'/>
<div className='sectionCheck'>
<label><input onClick={e => this.handleDisableDirectWriteClick(e)} checked={this.state.config['disable-direct-write']} disabled={OSX} type='checkbox'/>Disable Direct Write<span className='sectionCheck-warn'>It will be applied after restarting</span></label>
</div>
)
: null