Skip to content

Commit c7e3c9c

Browse files
authored
Merge pull request #21 from mhsdesign/feature/eraser
Add Neos / CKEditor 5 removeFormat support
2 parents 4a59c1c + 6251d28 commit c7e3c9c

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

Resources/Private/JavaScript/CkStyles/src/BlockStyleEditing.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ export default (presetIdentifier, presetConfiguration) =>
1313
{ allowAttributes: `blockStyles-${presetIdentifier}`}
1414
);
1515

16+
// https://ckeditor.com/docs/ckeditor5/latest/features/remove-format.html
17+
this.editor.model.schema.setAttributeProperties(
18+
`blockStyles-${presetIdentifier}`,
19+
{ isFormatting: true }
20+
);
21+
1622
// Model configuration
1723
const config = {
1824
model: {

Resources/Private/JavaScript/CkStyles/src/InlineStylesEditing.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ export default (presetIdentifier, presetConfiguration) =>
1313
{ allowAttributes: `inlineStyles-${presetIdentifier}` }
1414
);
1515

16+
// https://ckeditor.com/docs/ckeditor5/latest/features/remove-format.html
17+
this.editor.model.schema.setAttributeProperties(
18+
`inlineStyles-${presetIdentifier}`,
19+
{ isFormatting: true }
20+
);
21+
1622
// Model configuration
1723
const config = {
1824
model: {

Resources/Public/JavaScript/CkStyles/Plugin.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/Public/JavaScript/CkStyles/Plugin.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)