Code cleanup, bug squashing

This commit is contained in:
James Geiger 2021-02-09 01:27:27 -06:00
parent 7ef17bb394
commit a0bfdf0e5c
3 changed files with 5 additions and 7 deletions

View file

@ -130,9 +130,10 @@ class Page extends BookChild
/**
* Returns URL to a cover image for the page.
*/
public function getCoverImage(): string
public function getCoverImage()
{
$default = $this->book->getBookCover();
//$default = $this->book->getBookCover();
$default = url('/logo.png');
$firstImage = (new PageContent($this))->fetchFirstImage();

View file

@ -362,7 +362,7 @@ class PageContent
/**
* Retrieve first image in page content and return the source URL.
*/
public function fetchFirstImage(): string
public function fetchFirstImage()
{
$htmlContent = $this->page->html;
@ -370,6 +370,6 @@ class PageContent
$dom->loadHTML($htmlContent);
$images = $dom->getElementsByTagName('img');
return $images ? $images[0]->getAttribute('src') : null;
return $images->length > 0 ? $images[0]->getAttribute('src') : null;
}
}

View file

@ -3,9 +3,6 @@
@push('social-meta')
<meta property="og:description" content="{{ Str::limit($page->text, 100, '...') }}">
<meta property="og:image" content="{{ $page->getCoverImage() }}">
$pageContent->getNavigation($page->html);
@endpush
@section('body')