25 lines
869 B
Markdown
25 lines
869 B
Markdown
# CKEditor 5 SOS demo
|
|
|
|
Small CiviCRM extension demonstrating how a site-specific module can customize
|
|
the main `ckeditor5` extension through its `crmCkeditor5Config` event.
|
|
|
|
The demo mirrors the settings from `themes/sos_mjml`:
|
|
|
|
- Roboto with Arial and sans-serif fallbacks;
|
|
- email font sizes: 10, 11, 13, 14, 18 and 20 px;
|
|
- SOS pink `#EA148C`;
|
|
- SOS blue `#00577B`;
|
|
- yellow `#FFCF1A`;
|
|
- light blue `#2E78CC`;
|
|
- white and black.
|
|
|
|
The bundled Roboto files are copied unchanged from the theme. Font, size and
|
|
color choices made through the toolbar are stored as inline CKEditor content so
|
|
the email output does not depend on editor-only preview CSS.
|
|
|
|
## Dependency
|
|
|
|
This demo requires a `ckeditor5` build providing the `crmCkeditor5Config`
|
|
event. CiviCRM currently checks that the extension is enabled, but does not
|
|
enforce dependency versions declared in `info.xml`.
|