Skip empty paragraphs for the simplified html output
authorAlexander Ebert <ebert@woltlab.com>
Fri, 8 Jun 2018 16:04:39 +0000 (18:04 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 8 Jun 2018 16:04:39 +0000 (18:04 +0200)
wcfsetup/install/files/lib/system/html/output/node/HtmlOutputNodeProcessor.class.php

index 0cae301e28848800c09507d6122465afc292ab6f..8d59b910cc0fe6ffd7e7c7519cfbf0d9688200b5 100644 (file)
@@ -119,7 +119,7 @@ class HtmlOutputNodeProcessor extends AbstractHtmlNodeProcessor {
                                                        $element = $element->nextSibling;
                                                }
                                                
-                                               if ($element && $element->nodeName === 'br') {
+                                               if ($paragraph->childNodes->length === 0 || ($element && $element->nodeName === 'br')) {
                                                        DOMUtil::removeNode($paragraph, true);
                                                        continue;
                                                }