From f8f6adc2a6ea3fe07fdbc80f2b3cafbb893e2a1f Mon Sep 17 00:00:00 2001 From: zeripath Date: Sat, 1 Feb 2020 17:06:57 +0000 Subject: [PATCH] Add button to revert SimpleMDE to plain textarea (#10099) --- web_src/js/index.js | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/web_src/js/index.js b/web_src/js/index.js index f634bb1135..cf628d8ee3 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -1369,7 +1369,16 @@ function initWikiForm() { }, '|', 'unordered-list', 'ordered-list', '|', 'link', 'image', 'table', 'horizontal-rule', '|', - 'clean-block', 'preview', 'fullscreen', 'side-by-side'] + 'clean-block', 'preview', 'fullscreen', 'side-by-side', '|', + { + name: 'revert-to-textarea', + action(e) { + e.toTextArea(); + }, + className: 'fa fa-file', + title: 'Revert to simple textarea', + }, + ] }); $(simplemde.codemirror.getInputField()).addClass('js-quick-submit'); @@ -1473,7 +1482,16 @@ function setSimpleMDE($editArea) { 'code', 'quote', '|', 'unordered-list', 'ordered-list', '|', 'link', 'image', 'table', 'horizontal-rule', '|', - 'clean-block', 'preview', 'fullscreen', 'side-by-side'] + 'clean-block', 'preview', 'fullscreen', 'side-by-side', '|', + { + name: 'revert-to-textarea', + action(e) { + e.toTextArea(); + }, + className: 'fa fa-file', + title: 'Revert to simple textarea', + }, + ] }); return true; @@ -1495,7 +1513,16 @@ function setCommentSimpleMDE($editArea) { 'code', 'quote', '|', 'unordered-list', 'ordered-list', '|', 'link', 'image', 'table', 'horizontal-rule', '|', - 'clean-block'] + 'clean-block', '|', + { + name: 'revert-to-textarea', + action(e) { + e.toTextArea(); + }, + className: 'fa fa-file', + title: 'Revert to simple textarea', + }, + ] }); simplemde.codemirror.setOption('extraKeys', { Enter: () => {