mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-10-01 01:36:00 -04:00
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];
|
||
|
});
|
||
|
}
|
||
|
|
||
|
}
|