From: Dan Brown Date: Fri, 29 Apr 2022 13:58:28 +0000 (+0100) Subject: Improved iframe & summary handling in HTML to MD conversion X-Git-Tag: v22.04~1^2~5 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/26af9acc6ce8dcd545a0f8ac918c8220415a12c0 Improved iframe & summary handling in HTML to MD conversion --- diff --git a/app/Entities/Tools/Markdown/HtmlToMarkdown.php b/app/Entities/Tools/Markdown/HtmlToMarkdown.php index aafb2733b..8c13ee028 100644 --- a/app/Entities/Tools/Markdown/HtmlToMarkdown.php +++ b/app/Entities/Tools/Markdown/HtmlToMarkdown.php @@ -88,6 +88,7 @@ class HtmlToMarkdown $environment->addConverter(new PreformattedConverter()); $environment->addConverter(new TextConverter()); $environment->addConverter(new CheckboxConverter()); + $environment->addConverter(new SpacedTagFallbackConverter()); return $environment; } diff --git a/app/Entities/Tools/Markdown/SpacedTagFallbackConverter.php b/app/Entities/Tools/Markdown/SpacedTagFallbackConverter.php new file mode 100644 index 000000000..960bc4ee6 --- /dev/null +++ b/app/Entities/Tools/Markdown/SpacedTagFallbackConverter.php @@ -0,0 +1,23 @@ +getChildrenAsString()) . "\n\n"; + } + + public function getSupportedTags(): array + { + return ['summary', 'iframe']; + } +} diff --git a/resources/views/pages/parts/editor-toolbar.blade.php b/resources/views/pages/parts/editor-toolbar.blade.php index 9bc79476e..4846f4b76 100644 --- a/resources/views/pages/parts/editor-toolbar.blade.php +++ b/resources/views/pages/parts/editor-toolbar.blade.php @@ -27,7 +27,7 @@ @endif -
  • +