#4579 - Various CKEditor integration improvements
| Identifier | #4579 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Various CKEditor integration improvements |
| Status | Completed |
| Handling member | Chris Graham |
| Version | 10.0.34 |
| Addon | core_form_interfaces |
| Description | Some testing has been done, comparing our CKEditor integration to Microsoft Word and noticing the biggest discrepancies. Also there has been some user feedback. While we don't get in the business of developing CKEditor in depth (it's a whole large OSS project of its own), we do tune things around the edges for our users where we reasonably can. Changes: 1) Allow configuring the browser's built-in spellchecker to be enabled by default (for the trade-off of having to turn on list/table context editing if you need that) 2) Allow configuring regular font-sizing (for the trade-off of edited text not having text sized relatively when displayed at different base sizes) 3) max-width:100% images such as large attachments caused a scrollbar due to the image resizing control overflowing out of CKEditor. Workaround this. 4) Add background colour button to toolbar (text highlight). It's useful enough for people to want it. It was remarked to us that column sizing in tables is awkward. This actually works well enough, you can drag the dividers between cells to change the sizing. This sets explicit pixel widths on each cell, which I don't love, but it does work. By default the tables are 100% width, meaning that if the table is sized to a different size to the editing window any space difference will be proportionally allocated. To enable spellchecking by default, enter this Commandr command... :set_value('wysiwyg_spellchecker_default', '1'); And clear the template cache. To have normal font size units, enter this Commandr command... :set_value('wysiwyg_normal_font_sizes', '1'); And clear the template cache. |
| Steps to reproduce | |
| Funded? | No |
| Commits |
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".


Comments