return true;
}
+ // Show thumbnail as usual if it's a photo.
+ if ($oembed->type === 'photo') {
+ return true;
+ }
+
$out->elementStart('article', ['class'=>'oembed-item']);
$out->elementStart('header');
try {
$out->element('div', ['class'=>'error'], $e->getMessage());
}
$out->elementStart('h5', ['class'=>'oembed-title']);
- $out->element('a', ['href'=>$file->getUrl()], $oembed->title);
+ $out->element('a', ['href'=>$file->getUrl()], common_strip_html($oembed->title));
$out->elementEnd('h5');
$out->elementStart('div', ['class'=>'oembed-source']);
if (!empty($oembed->author_name)) {
}
$out->elementEnd('div');
$out->elementEnd('header');
- $out->element('div', ['class'=>'oembed-item-body'], common_purify($oembed->html));
+ $out->elementStart('div', ['class'=>'oembed-html']);
+ $out->raw(common_purify($oembed->html));
+ $out->elementEnd('div');
$out->elementStart('footer');
$out->elementEnd('footer');
$out->elementEnd('article');