1
0
Fork 0
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:
Andrew Simachev 2024-01-02 14:51:31 +01:00
parent c2d7173bd6
commit 48c43798f4
No known key found for this signature in database
GPG key ID: 49A163D0D14E6FD8
4 changed files with 24 additions and 4 deletions

View file

@ -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": [

View file

@ -18,6 +18,7 @@ export enum EmbedProcessor {
Instagram = 13,
Telegram = 14,
GithubGist = 15,
Codepen = 16,
};
export interface ContentEmbed {

View file

@ -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);
};

View file

@ -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' },
]);
};