From 6eff87bf9c767bc80e1824a9c2018bf4cae44171 Mon Sep 17 00:00:00 2001 From: James Morris Date: Tue, 30 Nov 2021 14:25:48 +0000 Subject: [PATCH] Editor changes for multiple quotes --- ghost/admin/app/styles/components/koenig.css | 70 ++++++++++++++++++- .../addon/components/koenig-toolbar.hbs | 2 +- .../public/icons/koenig/kg-quote-1.svg | 3 + .../public/icons/koenig/kg-quote-2.svg | 4 +- 4 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-1.svg diff --git a/ghost/admin/app/styles/components/koenig.css b/ghost/admin/app/styles/components/koenig.css index c69bc681be..cc476d79da 100644 --- a/ghost/admin/app/styles/components/koenig.css +++ b/ghost/admin/app/styles/components/koenig.css @@ -43,7 +43,8 @@ .koenig-editor__editor h4, .koenig-editor__editor h5, .koenig-editor__editor h6, -.koenig-editor__editor blockquote { +.koenig-editor__editor blockquote, +.koenig-editor__editor aside { margin: 1.6rem 0 0; min-width: 100%; max-width: 100%; @@ -112,6 +113,13 @@ .koenig-editor__editor blockquote + h5, .koenig-editor__editor blockquote + h6, +.koenig-editor__editor aside + h1, +.koenig-editor__editor aside + h2, +.koenig-editor__editor aside + h3, +.koenig-editor__editor aside + h4, +.koenig-editor__editor aside + h5, +.koenig-editor__editor aside + h6, + .koenig-editor__editor ul + h1, .koenig-editor__editor ul + h2, .koenig-editor__editor ul + h3, @@ -271,6 +279,7 @@ .koenig-editor__editor p, .koenig-editor__editor blockquote, +.koenig-editor__editor aside, .koenig-editor__editor ul:not(.kg-action-bar):not(.kg-link-toolbar), .koenig-editor__editor ol { @@ -297,6 +306,7 @@ .koenig-editor__editor p + p, .koenig-editor__editor blockquote + p, +.koenig-editor__editor aside + p, .koenig-editor__editor ul + p, .koenig-editor__editor ol + p { @@ -315,6 +325,7 @@ @media (max-width: 500px) { .koenig-editor__editor p, .koenig-editor__editor blockquote, + .koenig-editor__editor aside, .koenig-editor__editor ul:not(.kg-action-bar):not(.kg-link-toolbar), .koenig-editor__editor ol { @@ -364,7 +375,9 @@ .koenig-editor__editor ol + ul:not(.kg-action-bar):not(.kg-link-toolbar), .koenig-editor__editor ol + ol, .koenig-editor__editor blockquote + ul:not(.kg-action-bar):not(.kg-link-toolbar), -.koenig-editor__editor blockquote + ol { +.koenig-editor__editor blockquote + ol, +.koenig-editor__editor aside + ul:not(.kg-action-bar):not(.kg-link-toolbar), +.koenig-editor__editor aside + ol { margin: 3.0rem 0 0; } @@ -420,6 +433,7 @@ .koenig-editor__editor > p + div, .koenig-editor__editor > blockquote + div, +.koenig-editor__editor > aside + div, .koenig-editor__editor > ul + div, .koenig-editor__editor > ol + div { margin: 3.2rem 0 0; @@ -493,6 +507,58 @@ } +/* Aside, Blockquote Alternative +/* -------------------------------------------------------------------- */ + +.koenig-editor__editor aside p { + margin: 0; +} + +.koenig-editor__editor aside { + margin: 3.2rem 0 0; + padding: 0.5rem 12rem 1rem; + font-style: italic; + text-align: center; + font-size: 2.4rem; + color: var(--midgrey-l1); +} + +.koenig-editor__editor h1 + aside, +.koenig-editor__editor h2 + aside { + margin: .8rem 0 0; +} + +.koenig-editor__editor h3 + aside, +.koenig-editor__editor h4 + aside, +.koenig-editor__editor h5 + aside, +.koenig-editor__editor h6 + aside { + margin: .4rem 0 0; +} + +.koenig-editor__editor p + aside, +.koenig-editor__editor blockquote + aside { + margin: 3.2rem 0 0; +} + +@media (max-width: 800px) { + .koenig-editor__editor aside { + padding-left: 6rem; + padding-right: 6rem; + } +} + +@media (max-width: 500px) { + .koenig-editor__editor aside { + font-size: 2.2rem; + } +} + +/* Mobiledoc cards can be selected by their wrapper div element */ +.koenig-editor__editor div + aside { + margin: 2.8rem 0 0; +} + + /* Code /* ------------------------------------------------------------------ */ .koenig-card-html--editor .CodeMirror, diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-toolbar.hbs b/ghost/admin/lib/koenig-editor/addon/components/koenig-toolbar.hbs index 961359b4be..91422cb69d 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-toolbar.hbs +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-toolbar.hbs @@ -54,7 +54,7 @@ {{action "toggleQuoteSection"}} > {{#if this.activeSectionTagNames.isBlockquote}} - {{svg-jar "koenig/kg-quote" class="fill-green w4 h4"}} + {{svg-jar "koenig/kg-quote-1" class="fill-green w4 h4"}} {{else if this.activeSectionTagNames.isAside}} {{svg-jar "koenig/kg-quote-2" class="fill-green w4 h4"}} {{else}} diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-1.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-1.svg new file mode 100644 index 0000000000..6148e454cf --- /dev/null +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-2.svg b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-2.svg index 687cd7b76b..264f6d72ae 100644 --- a/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-2.svg +++ b/ghost/admin/lib/koenig-editor/public/icons/koenig/kg-quote-2.svg @@ -1 +1,3 @@ - + + +