From 8e29e8de799da77eb92e3b9d970cf44d60364168 Mon Sep 17 00:00:00 2001 From: Fabien O'Carroll Date: Thu, 11 Nov 2021 13:46:26 +0200 Subject: [PATCH] Added support for no-iframed embeds refs https://github.com/TryGhost/Team/issues/1211 This is to allow us to style the NFT embed card in the Admin --- .../koenig-editor/addon/components/koenig-card-embed.hbs | 6 +++++- .../lib/koenig-editor/addon/components/koenig-card-embed.js | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.hbs b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.hbs index e3ccd977b5..d1822e80eb 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.hbs +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.hbs @@ -19,7 +19,11 @@ {{#if this.payload.html}}
- + {{#if this.payload.noIframe}} + {{{this.payload.html}}} + {{else}} + + {{/if}}
diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.js b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.js index 4eea04a06d..9808cf261e 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.js +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-card-embed.js @@ -188,6 +188,8 @@ export default Component.extend({ delete response.html; set(this.payload, 'type', response.type); delete response.type; + set(this.payload, 'noIframe', !!response.noIframe); + delete response.noIframe; // store all other data returned from oembed such as thumbnails, sizing, etc set(this.payload, 'metadata', response);