mirror of
https://github.com/anyproto/anytype-ts.git
synced 2025-06-08 05:57:02 +09:00
JS-3686: Codepen embed
This commit is contained in:
parent
c2d7173bd6
commit
48c43798f4
4 changed files with 24 additions and 4 deletions
|
@ -46,7 +46,9 @@
|
|||
"https://*.fbcdn.net",
|
||||
"https://static.cdninstagram.com",
|
||||
"https://telegram.org",
|
||||
"https://github.githubassets.com"
|
||||
"https://github.githubassets.com",
|
||||
"https://cpwebassets.codepen.io",
|
||||
"https://cdnjs.cloudflare.com"
|
||||
],
|
||||
|
||||
"font-src": [
|
||||
|
@ -99,7 +101,8 @@
|
|||
"https://*.reddit.com",
|
||||
"https://www.instagram.com",
|
||||
"https://t.me",
|
||||
"https://gist.github.com"
|
||||
"https://gist.github.com",
|
||||
"https://codepen.io"
|
||||
],
|
||||
|
||||
"script-src-elem": [
|
||||
|
@ -128,7 +131,10 @@
|
|||
"https://static.cdninstagram.com",
|
||||
"https://telegram.org",
|
||||
"https://oauth.tg.dev",
|
||||
"https://gist.github.com"
|
||||
"https://gist.github.com",
|
||||
"https://cpwebassets.codepen.io",
|
||||
"https://codepen.io",
|
||||
"https://cdnjs.cloudflare.com"
|
||||
],
|
||||
|
||||
"frame-src": [
|
||||
|
@ -147,7 +153,9 @@
|
|||
"https://embed.reddit.com",
|
||||
"https://www.facebook.com",
|
||||
"https://www.instagram.com",
|
||||
"https://t.me"
|
||||
"https://t.me",
|
||||
"https://codepen.io",
|
||||
"https://cdpn.io"
|
||||
],
|
||||
|
||||
"worker-src": [
|
||||
|
|
|
@ -18,6 +18,7 @@ export enum EmbedProcessor {
|
|||
Instagram = 13,
|
||||
Telegram = 14,
|
||||
GithubGist = 15,
|
||||
Codepen = 16,
|
||||
};
|
||||
|
||||
export interface ContentEmbed {
|
||||
|
|
|
@ -167,6 +167,11 @@ class UtilEmbed {
|
|||
libs.push('https://www.instagram.com/embed.js');
|
||||
break;
|
||||
};
|
||||
|
||||
case I.EmbedProcessor.Codepen: {
|
||||
libs.push('https://cpwebassets.codepen.io/assets/embed/ei.js');
|
||||
break;
|
||||
};
|
||||
};
|
||||
|
||||
return {
|
||||
|
@ -196,6 +201,7 @@ class UtilEmbed {
|
|||
I.EmbedProcessor.Reddit,
|
||||
I.EmbedProcessor.Instagram,
|
||||
I.EmbedProcessor.Telegram,
|
||||
I.EmbedProcessor.Codepen,
|
||||
].includes(p);
|
||||
};
|
||||
|
||||
|
@ -241,6 +247,7 @@ class UtilEmbed {
|
|||
I.EmbedProcessor.Instagram,
|
||||
I.EmbedProcessor.Telegram,
|
||||
I.EmbedProcessor.GithubGist,
|
||||
I.EmbedProcessor.Codepen,
|
||||
].includes(p);
|
||||
};
|
||||
|
||||
|
@ -259,6 +266,7 @@ class UtilEmbed {
|
|||
I.EmbedProcessor.Instagram,
|
||||
I.EmbedProcessor.Telegram,
|
||||
I.EmbedProcessor.GithubGist,
|
||||
I.EmbedProcessor.Codepen,
|
||||
].includes(p);
|
||||
};
|
||||
|
||||
|
@ -267,6 +275,7 @@ class UtilEmbed {
|
|||
I.EmbedProcessor.Twitter,
|
||||
I.EmbedProcessor.Reddit,
|
||||
I.EmbedProcessor.Instagram,
|
||||
I.EmbedProcessor.Codepen,
|
||||
].includes(p);
|
||||
};
|
||||
|
||||
|
@ -276,6 +285,7 @@ class UtilEmbed {
|
|||
I.EmbedProcessor.Telegram,
|
||||
I.EmbedProcessor.Instagram,
|
||||
I.EmbedProcessor.GithubGist,
|
||||
I.EmbedProcessor.Codepen,
|
||||
].includes(p);
|
||||
};
|
||||
|
||||
|
|
|
@ -92,6 +92,7 @@ class UtilMenu {
|
|||
{ id: I.EmbedProcessor.Instagram, icon: 'instagram', name: 'Instagram' },
|
||||
{ id: I.EmbedProcessor.Telegram, icon: 'telegram', name: 'Telegram' },
|
||||
{ id: I.EmbedProcessor.GithubGist, icon: 'githubGist', name: 'Github Gist' },
|
||||
{ id: I.EmbedProcessor.Codepen, icon: 'codepen', name: 'Codepen' },
|
||||
]);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue