Merge pull request #1749 from mailpoet/editor-post-images

Fix post images detection in editor
This commit is contained in:
M. Shull
2019-01-25 09:49:42 -05:00
committed by GitHub

View File

@@ -72,7 +72,7 @@ class StructureTransformer {
private function filterOutFiguresWithoutImages(array $items) { private function filterOutFiguresWithoutImages(array $items) {
$items = array_filter($items, function (DomNode $item) { $items = array_filter($items, function (DomNode $item) {
if($item->tag === 'figure' && !$item->query('img')) { if($item->tag === 'figure' && $item->query('img')->count() === 0) {
return false; return false;
} }
return true; return true;
@@ -81,7 +81,7 @@ class StructureTransformer {
} }
private function isImageElement(DomNode $item) { private function isImageElement(DomNode $item) {
return $item->tag === 'img' || (in_array($item->tag, ['a', 'figure'], true) && $item->query('img')); return $item->tag === 'img' || (in_array($item->tag, ['a', 'figure'], true) && $item->query('img')->count() > 0);
} }
private function getImageAlignment(DomNode $image) { private function getImageAlignment(DomNode $image) {