2025-05-03 13:02:35 +03:00
|
|
|
import "ckeditor5/ckeditor5.css";
|
2025-05-05 15:43:14 +03:00
|
|
|
import { COMMON_PLUGINS, POPUP_EDITOR_PLUGINS } from "./plugins";
|
|
|
|
import { BalloonEditor, DecoupledEditor } from "ckeditor5";
|
|
|
|
export { EditorWatchdog } from "ckeditor5";
|
|
|
|
|
|
|
|
export class AttributeEditor extends BalloonEditor {
|
|
|
|
static override get builtinPlugins() {
|
|
|
|
return [];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export class ClassicEditor extends DecoupledEditor {
|
|
|
|
static override get builtinPlugins() {
|
|
|
|
return COMMON_PLUGINS;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
export class PopupEditor extends BalloonEditor {
|
|
|
|
static override get builtinPlugins() {
|
|
|
|
return POPUP_EDITOR_PLUGINS;
|
|
|
|
}
|
|
|
|
}
|