mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
@@ -47,6 +47,8 @@ class TabbedEditor extends Component {
|
|||||||
this.editor.setFontSize("13px");
|
this.editor.setFontSize("13px");
|
||||||
this.editor.setTheme("ace/theme/monokai");
|
this.editor.setTheme("ace/theme/monokai");
|
||||||
this.editor.session.setMode(MODES[this.state.currentTab]);
|
this.editor.session.setMode(MODES[this.state.currentTab]);
|
||||||
|
const tabSize = this.state.currentTab === "xml" ? 2 : 4;
|
||||||
|
this.editor.session.setOption("tabSize", tabSize);
|
||||||
this.editor.on("blur", () => {
|
this.editor.on("blur", () => {
|
||||||
const editorValue = this.editor.getValue();
|
const editorValue = this.editor.getValue();
|
||||||
const propsValue = this.props[this.state.currentTab];
|
const propsValue = this.props[this.state.currentTab];
|
||||||
@@ -76,6 +78,8 @@ class TabbedEditor extends Component {
|
|||||||
|
|
||||||
const mode = MODES[tab];
|
const mode = MODES[tab];
|
||||||
this.editor.session.setMode(mode);
|
this.editor.session.setMode(mode);
|
||||||
|
const tabSize = tab === "xml" ? 2 : 4;
|
||||||
|
this.editor.session.setOption("tabSize", tabSize);
|
||||||
this.state.currentTab = tab;
|
this.state.currentTab = tab;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user