From a657e4f092b68f87648052ea61f7e1884c1240dd Mon Sep 17 00:00:00 2001 From: Sanne de Vries Date: Tue, 16 Feb 2021 18:46:44 +0100 Subject: [PATCH] Added Paywall card to card-menu and updated colors Refs https://github.com/TryGhost/Team/issues/466 --- ghost/admin/lib/koenig-editor/addon/options/cards.js | 11 ++++++++++- .../public/icons/koenig/kg-card-type-bookmark.svg | 2 +- .../public/icons/koenig/kg-card-type-divider.svg | 2 +- .../public/icons/koenig/kg-card-type-email.svg | 9 ++++++++- .../public/icons/koenig/kg-card-type-gallery.svg | 4 ++-- .../public/icons/koenig/kg-card-type-html.svg | 4 ++-- .../public/icons/koenig/kg-card-type-image.svg | 2 +- .../public/icons/koenig/kg-card-type-markdown.svg | 2 +- .../public/icons/koenig/kg-card-type-other.svg | 2 +- .../public/icons/koenig/kg-card-type-paywall.svg | 6 ++++++ .../icons/koenig/kg-card-type-snippet-block.svg | 2 +- .../icons/koenig/kg-card-type-snippet-combination.svg | 2 +- 12 files changed, 35 insertions(+), 13 deletions(-) create mode 100644 ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-paywall.svg diff --git a/ghost/admin/lib/koenig-editor/addon/options/cards.js b/ghost/admin/lib/koenig-editor/addon/options/cards.js index 345bf63463..38af5eb7b6 100644 --- a/ghost/admin/lib/koenig-editor/addon/options/cards.js +++ b/ghost/admin/lib/koenig-editor/addon/options/cards.js @@ -11,7 +11,8 @@ export const CARD_COMPONENT_MAP = { embed: 'koenig-card-embed', bookmark: 'koenig-card-bookmark', gallery: 'koenig-card-gallery', - email: 'koenig-card-email' + email: 'koenig-card-email', + paywall: 'koenig-card-paywall' }; // map card names to generic icons (used for ghost elements when dragging) @@ -114,6 +115,14 @@ export const CARD_MENU = [ matches: ['email'], type: 'card', replaceArg: 'email' + }, + { + label: 'Paywall', + icon: 'koenig/kg-card-type-paywall', + desc: 'Mark end of free preview', + matches: ['paywall'], + type: 'card', + replaceArg: 'hr' }] }, { diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-bookmark.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-bookmark.svg index da7fab3320..f25bfc2530 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-bookmark.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-bookmark.svg @@ -13,7 +13,7 @@ - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-divider.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-divider.svg index ac3c56546d..fbdbdee639 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-divider.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-divider.svg @@ -1,6 +1,6 @@ - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-email.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-email.svg index 5e5c468070..699b1afe5f 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-email.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-email.svg @@ -1 +1,8 @@ -kg-card-type-email \ No newline at end of file + + + + + + + + \ No newline at end of file diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-gallery.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-gallery.svg index f1f163a9b1..2f6e939bdb 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-gallery.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-gallery.svg @@ -1,8 +1,8 @@ - + - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-html.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-html.svg index 1014d3edda..ee03e665ac 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-html.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-html.svg @@ -1,7 +1,7 @@ - - + + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-image.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-image.svg index 8964962fc2..d8b60c713c 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-image.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-image.svg @@ -1,6 +1,6 @@ - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-markdown.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-markdown.svg index ebfcd37a82..8025e8a1c2 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-markdown.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-markdown.svg @@ -1,6 +1,6 @@ - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-other.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-other.svg index f714fc8825..8eef248169 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-other.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-other.svg @@ -1,6 +1,6 @@ - + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-paywall.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-paywall.svg new file mode 100644 index 0000000000..5a09c81d98 --- /dev/null +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-paywall.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-block.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-block.svg index c11fb97a82..24b45ed3e1 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-block.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-block.svg @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-combination.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-combination.svg index a6cdef9d96..72f5802169 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-combination.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-card-type-snippet-combination.svg @@ -1,6 +1,6 @@ - + \ No newline at end of file