From 539e7f93d5eaa9e5c5e79ffe62e9e5c231d50c80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Go=C5=82aszewski?= Date: Fri, 9 Feb 2018 14:31:16 +0100 Subject: [PATCH] Align feature class naming to a new scheme. --- docs/_snippets/examples/bootstrap-ui-inner.js | 12 ++++++------ docs/framework/guides/external-ui.md | 16 ++++++++-------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/_snippets/examples/bootstrap-ui-inner.js b/docs/_snippets/examples/bootstrap-ui-inner.js index af837c89..72d320b7 100644 --- a/docs/_snippets/examples/bootstrap-ui-inner.js +++ b/docs/_snippets/examples/bootstrap-ui-inner.js @@ -26,13 +26,13 @@ import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; import Enter from '@ckeditor/ckeditor5-enter/src/enter'; import Typing from '@ckeditor/ckeditor5-typing/src/typing'; import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; -import UndoEngine from '@ckeditor/ckeditor5-undo/src/undoengine'; +import UndoEditing from '@ckeditor/ckeditor5-undo/src/undoediting'; // Basic features to associated with the edited content. -import BoldEngine from '@ckeditor/ckeditor5-basic-styles/src/boldengine'; -import ItalicEngine from '@ckeditor/ckeditor5-basic-styles/src/italicengine'; -import UnderlineEngine from '@ckeditor/ckeditor5-basic-styles/src/underlineengine'; -import HeadingEngine from '@ckeditor/ckeditor5-heading/src/headingengine'; +import BoldEditing from '@ckeditor/ckeditor5-basic-styles/src/bold/boldediting'; +import ItalicEditing from '@ckeditor/ckeditor5-basic-styles/src/italic/italicediting'; +import UnderlineEditing from '@ckeditor/ckeditor5-basic-styles/src/underline/underlineediting'; +import HeadingEditing from '@ckeditor/ckeditor5-heading/src/headingediting'; // EasyImage import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage'; @@ -211,7 +211,7 @@ BootstrapEditor .create( $( '#editor' ).get( 0 ), { plugins: [ Clipboard, Enter, Typing, Paragraph, EasyImage, - BoldEngine, ItalicEngine, UnderlineEngine, HeadingEngine, UndoEngine, + BoldEditing, ItalicEditing, UnderlineEditing, HeadingEditing, UndoEditing, ], cloudServices: { tokenUrl: TOKEN_URL diff --git a/docs/framework/guides/external-ui.md b/docs/framework/guides/external-ui.md index 34e2553f..b169f69f 100644 --- a/docs/framework/guides/external-ui.md +++ b/docs/framework/guides/external-ui.md @@ -38,19 +38,19 @@ import Clipboard from '@ckeditor/ckeditor5-clipboard/src/clipboard'; import Enter from '@ckeditor/ckeditor5-enter/src/enter'; import Typing from '@ckeditor/ckeditor5-typing/src/typing'; import Paragraph from '@ckeditor/ckeditor5-paragraph/src/paragraph'; -import UndoEngine from '@ckeditor/ckeditor5-undo/src/undoengine'; +import UndoEditing from '@ckeditor/ckeditor5-undo/src/undoengine'; // Basic features to be associated with the edited content. -import BoldEngine from '@ckeditor/ckeditor5-basic-styles/src/boldengine'; -import ItalicEngine from '@ckeditor/ckeditor5-basic-styles/src/italicengine'; -import UnderlineEngine from '@ckeditor/ckeditor5-basic-styles/src/underlineengine'; -import HeadingEngine from '@ckeditor/ckeditor5-heading/src/headingengine'; +import BoldEditing from '@ckeditor/ckeditor5-basic-styles/src/bold/boldediting'; +import ItalicEditing from '@ckeditor/ckeditor5-basic-styles/src/italic/italicediting'; +import UnderlineEditing from '@ckeditor/ckeditor5-basic-styles/src/underline/underlineediting'; +import HeadingEditing from '@ckeditor/ckeditor5-heading/src/heading/headingediting'; ``` - Note that instead of {@link module:basic-styles/bold~Bold}, which is required for any editor with the default UI to work, just the {@link module:basic-styles/boldengine~BoldEngine} is imported. It provides the [engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine) features associated with editing any bold text but does not come with the actual UI. + Note that instead of {@link module:basic-styles/bold~Bold}, which loads default Bold UI and Bold editing feature, just the {@link module:basic-styles/bold/boldediting~BoldEditing} is imported. It provides the [engine](https://www.npmjs.com/package/@ckeditor/ckeditor5-engine) features associated with editing any bold text but does not come with the actual UI. - Respectively, `ItalicEngine`, `UnderlineEngine`, `HeadingEngine` and `UndoEngine` are also imported. + Respectively, `ItalicEditing`, `UnderlineEditing`, `HeadingEditing` and `UndoEditing` are also imported. This split between the engine and the UI part of features is not perfect yet. At the current stage, the UI part introduces some vital functionality, such as keystroke definitions (e.g. Ctrl+B to "bold"). This means that by dropping the UI part of features you also lose keystrokes. We [plan to improve](https://github.com/ckeditor/ckeditor5/issues/488) this situation. @@ -380,7 +380,7 @@ BootstrapEditor .create( $( '#editor' ).get( 0 ), { plugins: [ Clipboard, Enter, Typing, Paragraph, - BoldEngine, ItalicEngine, UnderlineEngine, HeadingEngine, UndoEngine + BoldEditing, ItalicEditing, UnderlineEditing, HeadingEditing, UndoEditing ] } ) .then( editor => {