From 6aacf5334ab52971f0c6506292652f9a19c7e912 Mon Sep 17 00:00:00 2001 From: Antoine M Date: Mon, 19 Aug 2024 16:49:49 +0200 Subject: [PATCH] handling new smileys shortcodes --- resources/css/editor-content/gutenberg.css | 11 +++++--- .../homegrade_smiley-pratique-bonne.svg | 24 +++++++++++++++++ ...omegrade_smiley-pratique-intermediaire.svg | 26 +++++++++++++++++++ .../homegrade_smiley-pratique-mauvaise.svg | 24 +++++++++++++++++ resources/js/editor.js | 18 ++++++------- 5 files changed, 90 insertions(+), 13 deletions(-) create mode 100644 resources/img/graphic-assets/homegrade_smiley-pratique-bonne.svg create mode 100644 resources/img/graphic-assets/homegrade_smiley-pratique-intermediaire.svg create mode 100644 resources/img/graphic-assets/homegrade_smiley-pratique-mauvaise.svg diff --git a/resources/css/editor-content/gutenberg.css b/resources/css/editor-content/gutenberg.css index 768bda0..2da4d60 100644 --- a/resources/css/editor-content/gutenberg.css +++ b/resources/css/editor-content/gutenberg.css @@ -42,20 +42,23 @@ article > *:not(.entry-content, .chapter-header-block), } } - .table-cell-icon { + .homegrade-shortcode-icon { @apply mx-auto p-2 w-fit h-auto rounded-full flex items-center justify-center relative grow-0; aspect-ratio: 1; img { @apply w-4 h-4; } } - .table-cell-icon--checked { + .homegrade-shortcode-icon--checked { @apply bg-green-600; } - .table-cell-icon--dashed, - .table-cell-icon--crossed { + .homegrade-shortcode-icon--dashed, + .homegrade-shortcode-icon--crossed { @apply bg-white border-2 border-neutral-800; } + .homegrade-shortcode-icon--smiley { + @apply p-0 !w-8 !h-8 object-contain object-center; + } } .wp-block-columns { diff --git a/resources/img/graphic-assets/homegrade_smiley-pratique-bonne.svg b/resources/img/graphic-assets/homegrade_smiley-pratique-bonne.svg new file mode 100644 index 0000000..0537d7a --- /dev/null +++ b/resources/img/graphic-assets/homegrade_smiley-pratique-bonne.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/img/graphic-assets/homegrade_smiley-pratique-intermediaire.svg b/resources/img/graphic-assets/homegrade_smiley-pratique-intermediaire.svg new file mode 100644 index 0000000..3ad689d --- /dev/null +++ b/resources/img/graphic-assets/homegrade_smiley-pratique-intermediaire.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/img/graphic-assets/homegrade_smiley-pratique-mauvaise.svg b/resources/img/graphic-assets/homegrade_smiley-pratique-mauvaise.svg new file mode 100644 index 0000000..7d640c9 --- /dev/null +++ b/resources/img/graphic-assets/homegrade_smiley-pratique-mauvaise.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/js/editor.js b/resources/js/editor.js index 4df4ecb..dc07535 100644 --- a/resources/js/editor.js +++ b/resources/js/editor.js @@ -20,37 +20,37 @@ function handleEditorShortCodes() { const replacements = { // ((v)) '\\(\\(v\\)\\)': ` -
${mainAppJsDynamicDatas.yes}
`, // ((x)) '\\(\\(x\\)\\)': ` - Alternative `, // ((-)) '\\(\\(-\\)\\)': ` - Alternative `, // (:-)) '\\(:-\\)\\)': ` - Possible `, // (:-|) '\\(:-\\|\\)': ` - Alternative `, // (:-() '\\(:-\\(\\)': ` - Alternative `, };