Hardcode 2-space configuration in Editor.jsx
This commit is contained in:
parent
679ef12b54
commit
096f8a1f65
1 changed files with 2 additions and 14 deletions
|
@ -137,9 +137,6 @@ class Editor extends React.Component {
|
||||||
});
|
});
|
||||||
|
|
||||||
this._cm.getWrapperElement().style['font-size'] = `${this.props.fontSize}px`;
|
this._cm.getWrapperElement().style['font-size'] = `${this.props.fontSize}px`;
|
||||||
this._cm.setOption('indentWithTabs', this.props.isTabIndent);
|
|
||||||
this._cm.setOption('tabSize', this.props.indentationAmount);
|
|
||||||
this._cm.setOption('indentUnit', this.props.indentationAmount);
|
|
||||||
|
|
||||||
this.props.provideController({
|
this.props.provideController({
|
||||||
tidyCode: this.tidyCode,
|
tidyCode: this.tidyCode,
|
||||||
|
@ -174,13 +171,6 @@ class Editor extends React.Component {
|
||||||
if (this.props.fontSize !== prevProps.fontSize) {
|
if (this.props.fontSize !== prevProps.fontSize) {
|
||||||
this._cm.getWrapperElement().style['font-size'] = `${this.props.fontSize}px`;
|
this._cm.getWrapperElement().style['font-size'] = `${this.props.fontSize}px`;
|
||||||
}
|
}
|
||||||
if (this.props.indentationAmount !== prevProps.indentationAmount) {
|
|
||||||
this._cm.setOption('tabSize', this.props.indentationAmount);
|
|
||||||
this._cm.setOption('indentUnit', this.props.indentationAmount);
|
|
||||||
}
|
|
||||||
if (this.props.isTabIndent !== prevProps.isTabIndent) {
|
|
||||||
this._cm.setOption('indentWithTabs', this.props.isTabIndent);
|
|
||||||
}
|
|
||||||
if (this.props.theme !== prevProps.theme) {
|
if (this.props.theme !== prevProps.theme) {
|
||||||
this._cm.setOption('theme', `p5-${this.props.theme}`);
|
this._cm.setOption('theme', `p5-${this.props.theme}`);
|
||||||
}
|
}
|
||||||
|
@ -254,8 +244,8 @@ class Editor extends React.Component {
|
||||||
|
|
||||||
tidyCode() {
|
tidyCode() {
|
||||||
const beautifyOptions = {
|
const beautifyOptions = {
|
||||||
indent_size: this.props.indentationAmount,
|
indent_size: 2,
|
||||||
indent_with_tabs: this.props.isTabIndent
|
indent_with_tabs: false
|
||||||
};
|
};
|
||||||
|
|
||||||
const mode = this._cm.getOption('mode');
|
const mode = this._cm.getOption('mode');
|
||||||
|
@ -351,8 +341,6 @@ Editor.propTypes = {
|
||||||
})),
|
})),
|
||||||
updateLintMessage: PropTypes.func.isRequired,
|
updateLintMessage: PropTypes.func.isRequired,
|
||||||
clearLintMessage: PropTypes.func.isRequired,
|
clearLintMessage: PropTypes.func.isRequired,
|
||||||
indentationAmount: PropTypes.number.isRequired,
|
|
||||||
isTabIndent: PropTypes.bool.isRequired,
|
|
||||||
updateFileContent: PropTypes.func.isRequired,
|
updateFileContent: PropTypes.func.isRequired,
|
||||||
fontSize: PropTypes.number.isRequired,
|
fontSize: PropTypes.number.isRequired,
|
||||||
file: PropTypes.shape({
|
file: PropTypes.shape({
|
||||||
|
|
Loading…
Reference in a new issue