mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-02 22:03:48 +08:00
569542f0bb
Just as a draft for prototyping and playing around to get things started.
27 lines
800 B
JavaScript
27 lines
800 B
JavaScript
import {Component} from './component';
|
|
import {buildForInput} from '../wysiwyg/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.textDirection,
|
|
translations: {
|
|
imageUploadErrorText: this.$opts.imageUploadErrorText,
|
|
serverUploadLimitText: this.$opts.serverUploadLimitText,
|
|
},
|
|
translationMap: window.editor_translations,
|
|
});
|
|
|
|
window.tinymce.init(config).then(editors => {
|
|
this.editor = editors[0];
|
|
});
|
|
}
|
|
|
|
}
|