Issue #3291047 by Wim Leers, Spokje: Move Quick Edit-specific styling of CKEditor 4 & 5 into Quick Edit module

merge-requests/3695/head
catch 2022-06-17 14:48:30 +01:00
parent 355a1a6887
commit e47f94cab0
11 changed files with 113 additions and 17 deletions

View File

@ -23,17 +23,3 @@
font-size: 14px; font-size: 14px;
-webkit-touch-callout: none; -webkit-touch-callout: none;
} }
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -17,9 +17,6 @@ drupal.ckeditor5.internal:
drupal.ckeditor5: drupal.ckeditor5:
js: js:
js/ckeditor5.js: {} js/ckeditor5.js: {}
css:
theme:
css/quickedit.css: { }
dependencies: dependencies:
- core/jquery - core/jquery
- core/once - core/once

View File

@ -0,0 +1,18 @@
/**
* @file
* Functional styles for the CKEditor-based formatted text in-place editor.
*/
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -0,0 +1,9 @@
/**
* @file
* Functional styles for the CKEditor 5-based formatted text in-place editor.
*/
.quickedit-toolgroup.wysiwyg-main .ck.ck-toolbar {
border: none;
background: none;
}

View File

@ -50,6 +50,10 @@ quickedit.inPlaceEditor.form:
quickedit.inPlaceEditor.formattedText: quickedit.inPlaceEditor.formattedText:
version: VERSION version: VERSION
css:
component:
css/editors/formattedText.ckeditor.css: {}
css/editors/formattedText.ckeditor5.css: {}
js: js:
js/editors/formattedTextEditor.js: { attributes: { defer: true } } js/editors/formattedTextEditor.js: { attributes: { defer: true } }
dependencies: dependencies:

View File

@ -0,0 +1,18 @@
/**
* @file
* Functional styles for the CKEditor-based formatted text in-place editor.
*/
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -0,0 +1,18 @@
/**
* @file
* Functional styles for the CKEditor-based formatted text in-place editor.
*/
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -188,6 +188,11 @@ libraries-override:
theme: theme:
css/quickedit.theme.css: css/quickedit/quickedit.theme.css css/quickedit.theme.css: css/quickedit/quickedit.theme.css
css/quickedit.icons.theme.css: css/quickedit/quickedit.icons.theme.css css/quickedit.icons.theme.css: css/quickedit/quickedit.icons.theme.css
quickedit/quickedit.inPlaceEditor.formattedText:
css:
component:
css/editors/formattedText.ckeditor.css: css/quickedit/editors/formattedText.ckeditor.css
css/editors/formattedText.ckeditor5.css: css/quickedit/editors/formattedText.ckeditor5.css
quickedit/quickedit.inPlaceEditor.image: quickedit/quickedit.inPlaceEditor.image:
css: css:
component: component:

View File

@ -0,0 +1,18 @@
/**
* @file
* Functional styles for the CKEditor-based formatted text in-place editor.
*/
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -0,0 +1,18 @@
/**
* @file
* Functional styles for the CKEditor-based formatted text in-place editor.
*/
/**
* Adjust the style of in-place editing CKEditor instances.
*/
.quickedit-toolgroup.wysiwyg-main .cke_chrome,
.quickedit-toolgroup.wysiwyg-main .cke_inner,
.quickedit-toolgroup.wysiwyg-main .cke_top {
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
background: transparent;
box-shadow: none;
}

View File

@ -208,6 +208,11 @@ libraries-override:
theme: theme:
css/quickedit.theme.css: css/quickedit/quickedit.theme.css css/quickedit.theme.css: css/quickedit/quickedit.theme.css
css/quickedit.icons.theme.css: css/quickedit/quickedit.icons.theme.css css/quickedit.icons.theme.css: css/quickedit/quickedit.icons.theme.css
quickedit/quickedit.inPlaceEditor.formattedText:
css:
component:
css/editors/formattedText.ckeditor.css: css/quickedit/editors/formattedText.ckeditor.css
css/editors/formattedText.ckeditor5.css: css/quickedit/editors/formattedText.ckeditor5.css
quickedit/quickedit.inPlaceEditor.image: quickedit/quickedit.inPlaceEditor.image:
css: css:
component: component: