The custom command "insert special character" is configured as the last item of the toolbar. Click on the command and choose the special character you want to include from the popup.
`,
+ data: function () {
+ return {
+ rteValue: `In Rich Text Editor, you click the toolbar buttons to format the words and the changes are visible immediately. Markdown is not like that. When you format the word in Markdown format, you need to add Markdown syntax to the word to indicate which words and phrases should look different from each other. Rich Text Editor supports markdown editing when the editorMode set as **markdown** and using both *keyboard interaction* and *toolbar action*, you can apply the formatting to text. You can add our own custom formation syntax for the Markdown formation, [sample link](https://ej2.syncfusion.com/home/). The third-party library Marked is used in this sample to convert markdown into HTML content.`,
+ toolbarSettings: {
+ type: 'Scrollable',
+ items: [
+ 'Bold',
+ 'Italic',
+ 'StrikeThrough',
+ 'InlineCode',
+ 'SuperScript',
+ 'SubScript',
+ '|',
+ 'Formats',
+ 'Blockquote',
+ '|',
+ 'OrderedList',
+ 'UnorderedList',
+ 'CreateLink',
+ 'Image',
+ 'CreateTable',
+ '|',
+ 'Undo',
+ 'Redo',
+ ],
+ },
+ };
+ },
+ provide: {
+ richtexteditor: [Toolbar, Link, Image,Table, MarkdownEditor],
+ },
+});
\ No newline at end of file
diff --git a/ej2-vue/code-snippet/markdown-editor/scrollable-cs1/systemjs.config.js b/ej2-vue/code-snippet/markdown-editor/scrollable-cs1/systemjs.config.js
new file mode 100644
index 000000000..7f1950c45
--- /dev/null
+++ b/ej2-vue/code-snippet/markdown-editor/scrollable-cs1/systemjs.config.js
@@ -0,0 +1,50 @@
+System.config({
+ transpiler: "typescript",
+ typescriptOptions: {
+ compilerOptions: {
+ target: "umd",
+ module: "commonjs",
+ moduleResolution: "node",
+ emitDecoratorMetadata: true,
+ experimentalDecorators: true
+ }
+ },
+ paths: {
+ "syncfusion:": "https://cdn.syncfusion.com/ej2/20.3.56/"
+ },
+ map: {
+ typescript: "https://unpkg.com/typescript@2.2.2/lib/typescript.js",
+vue: "https://unpkg.com/vue@2.6.14/dist/vue.min.js",
+ "@syncfusion/ej2-base": "syncfusion:ej2-base/dist/ej2-base.umd.min.js",
+ "@syncfusion/ej2-data": "syncfusion:ej2-data/dist/ej2-data.umd.min.js",
+ "@syncfusion/ej2-buttons": "syncfusion:ej2-buttons/dist/ej2-buttons.umd.min.js",
+ "@syncfusion/ej2-inputs": "syncfusion:ej2-inputs/dist/ej2-inputs.umd.min.js",
+ "@syncfusion/ej2-lists": "syncfusion:ej2-lists/dist/ej2-lists.umd.min.js",
+ "@syncfusion/ej2-popups": "syncfusion:ej2-popups/dist/ej2-popups.umd.min.js",
+ "@syncfusion/ej2-layouts": "syncfusion:ej2-layouts/dist/ej2-layouts.umd.min.js",
+ "@syncfusion/ej2-dropdowns": "syncfusion:ej2-dropdowns/dist/ej2-dropdowns.umd.min.js",
+ "@syncfusion/ej2-grids": "syncfusion:ej2-grids/dist/ej2-grids.umd.min.js",
+ "@syncfusion/ej2-calendars": "syncfusion:ej2-calendars/dist/ej2-calendars.umd.min.js",
+ "@syncfusion/ej2-excel-export": "syncfusion:ej2-excel-export/dist/ej2-excel-export.umd.min.js",
+ "@syncfusion/ej2-pdf-export": "syncfusion:ej2-pdf-export/dist/ej2-pdf-export.umd.min.js",
+ "@syncfusion/ej2-compression": "syncfusion:ej2-compression/dist/ej2-compression.umd.min.js",
+ "@syncfusion/ej2-file-utils": "syncfusion:ej2-file-utils/dist/ej2-file-utils.umd.min.js",
+ "@syncfusion/ej2-splitbuttons": "syncfusion:ej2-splitbuttons/dist/ej2-splitbuttons.umd.min.js",
+ "@syncfusion/ej2-navigations": "syncfusion:ej2-navigations/dist/ej2-navigations.umd.min.js",
+ "@syncfusion/ej2-filemanager": "syncfusion:ej2-filemanager/dist/ej2-filemanager.umd.min.js",
+ "@syncfusion/ej2-richtexteditor": "syncfusion:ej2-richtexteditor/dist/ej2-richtexteditor.umd.min.js",
+ "@syncfusion/ej2-notifications":"syncfusion:ej2-notifications/dist/ej2-notifications.umd.min.js",
+ "@syncfusion/ej2-vue-base": "syncfusion:ej2-vue-base/dist/ej2-vue-base.umd.min.js",
+ "@syncfusion/ej2-vue-data": "syncfusion:ej2-vue-data/dist/ej2-vue-data.umd.min.js",
+ "@syncfusion/ej2-vue-buttons": "syncfusion:ej2-vue-buttons/dist/ej2-vue-buttons.umd.min.js",
+ "@syncfusion/ej2-vue-inputs": "syncfusion:ej2-vue-inputs/dist/ej2-vue-inputs.umd.min.js",
+ "@syncfusion/ej2-vue-lists": "syncfusion:ej2-vue-lists/dist/ej2-vue-lists.umd.min.js",
+ "@syncfusion/ej2-vue-popups": "syncfusion:ej2-vue-popups/dist/ej2-vue-popups.umd.min.js",
+ "@syncfusion/ej2-vue-splitbuttons": "syncfusion:ej2-vue-splitbuttons/dist/ej2-vue-splitbuttons.umd.min.js",
+ "@syncfusion/ej2-vue-dropdowns": "syncfusion:ej2-vue-dropdowns/dist/ej2-vue-dropdowns.umd.min.js",
+ "@syncfusion/ej2-vue-navigations": "syncfusion:ej2-vue-navigations/dist/ej2-vue-navigations.umd.min.js",
+ "@syncfusion/ej2-vue-richtexteditor": "syncfusion:ej2-vue-richtexteditor/dist/ej2-vue-richtexteditor.umd.min.js"
+ }
+});
+
+System.import('index.js');
\ No newline at end of file
diff --git a/ej2-vue/code-snippet/rich-text-editor/getting-started-cs22/app-composition.vue b/ej2-vue/code-snippet/rich-text-editor/getting-started-cs22/app-composition.vue
index 936c26b2e..5a68474e4 100644
--- a/ej2-vue/code-snippet/rich-text-editor/getting-started-cs22/app-composition.vue
+++ b/ej2-vue/code-snippet/rich-text-editor/getting-started-cs22/app-composition.vue
@@ -1,33 +1,5 @@
-
The Rich Text Editor component is WYSIWYG ("what you see is what you get") editor that provides the best user experience to create and update the content. Users can format their content using standard toolbar commands.
-
Key features:
-
-
-
Provides IFRAME and DIV modes
-
-
-
Capable of handling markdown editing.
-
-
-
Contains a modular library to load the necessary functionality on demand.
-
-
-
Provides a fully customizable toolbar.
-
-
-
Provides HTML view to edit the source directly for developers.
-
-
-
Supports third-party library integration.
-
-
-
Allows preview of modified content before saving it.
-
-
-
Handles images, hyperlinks, video, hyperlinks, uploads, etc.
-
-
\ No newline at end of file
diff --git a/ej2-vue/code-snippet/rich-text-editor/markdown-cs7/app.vue b/ej2-vue/code-snippet/rich-text-editor/markdown-cs7/app.vue
index 9baae94d2..05563ad25 100644
--- a/ej2-vue/code-snippet/rich-text-editor/markdown-cs7/app.vue
+++ b/ej2-vue/code-snippet/rich-text-editor/markdown-cs7/app.vue
@@ -1,158 +1,173 @@
-