1
0
mirror of https://github.com/flarum/core.git synced 2025-10-11 06:54:26 +02:00

Editor Driver Abstraction (#2594)

This will allow drop-in replacements of the editor with a more advanced WYSIWYG solution such as ProseMirror
This commit is contained in:
Alexander Skvortsov
2021-02-26 16:17:05 -05:00
committed by GitHub
parent 67306a9d34
commit 7d79912d36
11 changed files with 287 additions and 139 deletions

View File

@@ -73,6 +73,7 @@ import DiscussionListItem from './components/DiscussionListItem';
import LoadingPost from './components/LoadingPost';
import PostsUserPage from './components/PostsUserPage';
import DiscussionPageResolver from './resolvers/DiscussionPageResolver';
import BasicEditorDriver from './utils/BasicEditorDriver';
import routes from './routes';
import ForumApplication from './ForumApplication';
@@ -85,6 +86,8 @@ export default Object.assign(compat, {
'utils/alertEmailConfirmation': alertEmailConfirmation,
'utils/UserControls': UserControls,
'utils/Pane': Pane,
'utils/BasicEditorDriver': BasicEditorDriver,
'utils/SuperTextarea': BasicEditorDriver, // @deprecated beta 16, remove beta 17
'states/ComposerState': ComposerState,
'states/DiscussionListState': DiscussionListState,
'states/GlobalSearchState': GlobalSearchState,