1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 00:55:55 +00:00

remove LIBXML_NOEMPTYTAG because of double <br/>s - the #357 issue with

htmlpurifier might not be relevant anymore because of htmLawed switch,
but <br/>s are annoying
This commit is contained in:
Andrew Dolgov
2013-03-16 16:07:11 +04:00
parent ef1162593f
commit cc38c8e549
7 changed files with 9 additions and 21 deletions

View File

@@ -2575,7 +2575,6 @@
$xpath = new DOMXPath($doc);
$entries = $xpath->query('(//a[@href]|//img[@src])');
$br_inserted = 0;
foreach ($entries as $entry) {
@@ -2594,22 +2593,11 @@
if (strtolower($entry->nodeName) == "a") {
$entry->setAttribute("target", "_blank");
}
if (strtolower($entry->nodeName) == "img" && !$br_inserted) {
$br = $doc->createElement("br");
if ($entry->parentNode->nextSibling) {
$entry->parentNode->insertBefore($br, $entry->nextSibling);
$br_inserted = 1;
}
}
}
$node = $doc->getElementsByTagName('body')->item(0);
// http://tt-rss.org/redmine/issues/357
return $doc->saveXML($node, LIBXML_NOEMPTYTAG);
return $doc->saveXML($node);
}
function check_for_update($link) {
@@ -3774,7 +3762,7 @@
// http://tt-rss.org/forum/viewtopic.php?f=1&t=970
if ($node)
return $doc->saveXML($node, LIBXML_NOEMPTYTAG);
return $doc->saveXML($node);
else
return $html;
}