feat: Added embedding for CloudflareStream
This commit is contained in:
@@ -258,6 +258,13 @@ export function getEditorTools() {
|
||||
};" frameborder="0" allowfullscreen></iframe>`,
|
||||
id: ([id]) => id,
|
||||
},
|
||||
cloudflareStream: {
|
||||
regex: /https:\/\/customer-[a-z0-9]+\.cloudflarestream\.com\/([a-f0-9]{32})\/watch/,
|
||||
embedUrl: 'https://iframe.videodelivery.net/<%= remote_id %>',
|
||||
html: `<iframe style="width:100%; height: ${
|
||||
window.innerWidth < 640 ? '15rem' : '30rem'
|
||||
};" frameborder="0" allowfullscreen></iframe>`,
|
||||
},
|
||||
codepen: true,
|
||||
aparat: {
|
||||
regex: /(?:http[s]?:\/\/)?(?:www.)?aparat\.com\/v\/([^\/\?\&]+)\/?/,
|
||||
|
||||
@@ -181,6 +181,7 @@ def get_lesson_icon(body, content):
|
||||
if block.get("type") == "embed" and block.get("data").get("service") in [
|
||||
"youtube",
|
||||
"vimeo",
|
||||
"cloudflareStream"
|
||||
]:
|
||||
return "icon-youtube"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user