diff --git a/Classes/Service/HtmlParser.php b/Classes/Service/HtmlParser.php index 861dba5..bd1b260 100644 --- a/Classes/Service/HtmlParser.php +++ b/Classes/Service/HtmlParser.php @@ -50,7 +50,14 @@ public function buildHtml(array $processedValue): string $domResult = new DOMDocument('1.0', 'UTF-8'); $this->addToDomRecursive($domResult, $result); - $generatedHtml = $domResult->saveHTML(); + /** + * Get the Template tag from the DOMDocument + * This helps to return only this content without the XML annotation on the top + * of the document. + * @see https://www.php.net/manual/en/domdocument.savexml.php section node parameter + */ + $template = $domResult->firstChild; + $generatedHtml = $domResult->saveXML($template); return str_replace([''], '', $generatedHtml); } diff --git a/Resources/Public/JavaScript/Ckeditor/deeplwrite-plugin.js b/Resources/Public/JavaScript/Ckeditor/deeplwrite-plugin.js index 34d7502..18bc99b 100644 --- a/Resources/Public/JavaScript/Ckeditor/deeplwrite-plugin.js +++ b/Resources/Public/JavaScript/Ckeditor/deeplwrite-plugin.js @@ -43,7 +43,6 @@ export class Deeplwrite extends Plugin { const format = content.querySelector('input[name="format"]:checked'); let style = ''; let tone = ''; - console.log(format); if (format !== null) { if (format.classList.contains('style')) { style = format.value;