From 24caeadfa4a2699a391217effef13a43f8b02d0e Mon Sep 17 00:00:00 2001 From: Shawn Erquhart Date: Sun, 9 Jul 2017 00:17:10 -0400 Subject: [PATCH] add list and code toolbar buttons --- .../Markdown/MarkdownControl/Toolbar/Toolbar.js | 8 ++++++-- .../Markdown/MarkdownControl/VisualEditor/index.js | 10 +++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/components/Widgets/Markdown/MarkdownControl/Toolbar/Toolbar.js b/src/components/Widgets/Markdown/MarkdownControl/Toolbar/Toolbar.js index 93d673c4..26ac0145 100644 --- a/src/components/Widgets/Markdown/MarkdownControl/Toolbar/Toolbar.js +++ b/src/components/Widgets/Markdown/MarkdownControl/Toolbar/Toolbar.js @@ -57,10 +57,14 @@ export default class Toolbar extends React.Component { const { activePlugin } = this.state; const buttonsConfig = [ - { label: 'Header 1', icon: 'h1', state: buttons.h1 }, - { label: 'Header 2', icon: 'h2', state: buttons.h2 }, { label: 'Bold', icon: 'bold', state: buttons.bold }, { label: 'Italic', icon: 'italic', state: buttons.italic }, + { label: 'Code', icon: 'code-alt', state: buttons.code }, + { label: 'Header 1', icon: 'h1', state: buttons.h1 }, + { label: 'Header 2', icon: 'h2', state: buttons.h2 }, + { label: 'Bullet List', icon: 'list-bullet', state: buttons.list }, + { label: 'Numbered List', icon: 'list-numbered', state: buttons.listNumbered }, + { label: 'Code Block', icon: 'code', state: buttons.codeBlock }, { label: 'Link', icon: 'link', state: buttons.link }, ]; diff --git a/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js b/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js index b801510f..8cbd90ab 100644 --- a/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js +++ b/src/components/Widgets/Markdown/MarkdownControl/VisualEditor/index.js @@ -242,7 +242,7 @@ const RULES = [ }, { serialize(entity, children) { - if (!['bulleted-list', 'unordered-list'].includes(entity.type)) { + if (!['bulleted-list', 'numbered-list'].includes(entity.type)) { return; } return NODE_COMPONENTS[entity.type]({ children }); @@ -455,11 +455,15 @@ export default class Editor extends Component {