mirror of
https://github.com/LemmyNet/lemmy-ui.git
synced 2024-11-29 15:51:14 +00:00
Support new video embed api format (fixes #709)
This commit is contained in:
parent
d412baf758
commit
7acff00d61
2 changed files with 3 additions and 9 deletions
|
@ -33,7 +33,7 @@ if (!process.env["LEMMY_UI_DISABLE_CSP"] && !process.env["LEMMY_UI_DEBUG"]) {
|
|||
server.use(function (_req, res, next) {
|
||||
res.setHeader(
|
||||
"Content-Security-Policy",
|
||||
`default-src 'none'; connect-src *; img-src * data:; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; form-action 'self'; base-uri 'self'`
|
||||
`default-src 'none'; connect-src *; img-src * data:; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; form-action 'self'; base-uri 'self'; frame-src *`
|
||||
);
|
||||
next();
|
||||
});
|
||||
|
|
|
@ -76,9 +76,8 @@ export class MetadataCard extends Component<
|
|||
<button
|
||||
className="mt-2 btn btn-secondary text-monospace"
|
||||
onClick={linkEvent(this, this.handleIframeExpand)}
|
||||
data-tippy-content={i18n.t("expand_here")}
|
||||
>
|
||||
{this.state.expanded ? "-" : "+"}
|
||||
{i18n.t("expand_here")}
|
||||
</button>
|
||||
)}
|
||||
</div>
|
||||
|
@ -92,12 +91,7 @@ export class MetadataCard extends Component<
|
|||
})}
|
||||
{this.state.expanded &&
|
||||
post.embed_video_url.match({
|
||||
some: html => (
|
||||
<div
|
||||
className="mt-3 mb-2"
|
||||
dangerouslySetInnerHTML={{ __html: html }}
|
||||
/>
|
||||
),
|
||||
some: video_url => <iframe src={video_url}></iframe>,
|
||||
none: <></>,
|
||||
})}
|
||||
</>
|
||||
|
|
Loading…
Reference in a new issue