From 2ac61542b2b7be587b9b5d0bc6b84a385b38914a Mon Sep 17 00:00:00 2001 From: Mischa POSLAWSKY Date: Tue, 7 Aug 2018 23:08:14 +0200 Subject: [PATCH] edit/page: enable styles selection of common classes Currently the only viable way in ckeditor to use cumulative or inline elements, notably: small, .right, .warn, aside. --- edit/page.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/edit/page.js b/edit/page.js index eeef762..c89c13e 100644 --- a/edit/page.js +++ b/edit/page.js @@ -95,14 +95,22 @@ CKEDITOR.on('instanceCreated', function (event) { config.image2_alignClasses = ['left', 'center', 'right']; config.image2_disableResizer = true; config.stylesSet = [ + { name: 'Klein', element: 'small' }, + { name: 'Zijkant', element: 'span', attributes: { 'class': 'right' } }, + { name: 'Attributie', element: 'em', attributes: { 'class': 'right' } }, + { name: 'Quote', element: 'q' }, + { name: 'Gemarkeerd', element: 'span', styles: { 'background-color': 'Yellow' } }, + + { name: 'Kadertekst', element: 'aside' }, + { name: 'Uitgelijnd', element: 'div', attributes: { 'class': 'right' } }, { name: 'Kolom', element: 'div', attributes: { 'class': 'col' } }, - { name: 'Rechts', element: 'div', attributes: { 'class': 'right' } }, + { name: 'Waarschuwing', element: 'div', attributes: { 'class': 'warn' } }, ]; config.pasteFilter = pastefilter; config.contentsCss = document.styleSheets[0].href; config.toolbar = [ ['Inlinesave', '-', 'Undo', 'Redo'], - ['Format'], + ['Format', 'Styles'], ['Bold', 'Italic', 'Link'], ['BulletedList', 'NumberedList', 'Blockquote'], ['Table', 'CreateDiv'], -- 2.30.0