mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-15 07:33:36 +08:00
5a4f595341
Started basic playground for testing lexical as a new WYSIWYG editor. Moved out tinymce to be under wysiwyg-tinymce instead so lexical is the default, but TinyMce code remains.
24 lines
657 B
JavaScript
24 lines
657 B
JavaScript
import {Component} from './component';
|
|
import {buildForInput} from '../wysiwyg-tinymce/config';
|
|
|
|
export class WysiwygInput extends Component {
|
|
|
|
setup() {
|
|
this.elem = this.$el;
|
|
|
|
const config = buildForInput({
|
|
language: this.$opts.language,
|
|
containerElement: this.elem,
|
|
darkMode: document.documentElement.classList.contains('dark-mode'),
|
|
textDirection: this.$opts.textDirection,
|
|
translations: {},
|
|
translationMap: window.editor_translations,
|
|
});
|
|
|
|
window.tinymce.init(config).then(editors => {
|
|
this.editor = editors[0];
|
|
});
|
|
}
|
|
|
|
}
|