mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 09:46:22 +00:00
allow users to enable/disable editor rulers. default: disable
This commit is contained in:
@@ -75,6 +75,7 @@ class UiTab extends React.Component {
|
||||
fontFamily: this.refs.editorFontFamily.value,
|
||||
indentType: this.refs.editorIndentType.value,
|
||||
indentSize: this.refs.editorIndentSize.value,
|
||||
enableRulers: this.refs.enableEditorRulers.value === 'true',
|
||||
rulers: this.refs.editorRulers.value.replace(/[^0-9,]/g, '').split(','),
|
||||
displayLineNumbers: this.refs.editorDisplayLineNumbers.checked,
|
||||
switchPreview: this.refs.editorSwitchPreview.value,
|
||||
@@ -152,6 +153,7 @@ class UiTab extends React.Component {
|
||||
const themes = consts.THEMES
|
||||
const { config, codemirrorTheme } = this.state
|
||||
const codemirrorSampleCode = 'function iamHappy (happy) {\n\tif (happy) {\n\t console.log("I am Happy!")\n\t} else {\n\t console.log("I am not Happy!")\n\t}\n};'
|
||||
const enableEditRulersStyle = config.editor.enableRulers ? 'block' : 'none'
|
||||
return (
|
||||
<div styleName='root'>
|
||||
<div styleName='group'>
|
||||
@@ -309,7 +311,21 @@ class UiTab extends React.Component {
|
||||
{i18n.__('Editor Rulers')}
|
||||
</div>
|
||||
<div styleName='group-section-control'>
|
||||
<div>
|
||||
<select value={config.editor.enableRulers}
|
||||
ref='enableEditorRulers'
|
||||
onChange={(e) => this.handleUIChange(e)}
|
||||
>
|
||||
<option value='true'>
|
||||
{i18n.__('Enable')}
|
||||
</option>
|
||||
<option value='false'>
|
||||
{i18n.__('Disable')}
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
<input styleName='group-section-control-input'
|
||||
style={{ display: enableEditRulersStyle }}
|
||||
ref='editorRulers'
|
||||
value={config.editor.rulers}
|
||||
onChange={(e) => this.handleUIChange(e)}
|
||||
|
||||
Reference in New Issue
Block a user