#1737 - Improve WYSIWYG spellchecking
| Identifier | #1737 |
|---|---|
| Issue type | Feature request or suggestion |
| Title | Improve WYSIWYG spellchecking |
| Status | Completed |
| Tags |
Pseudo-addon: CKEditor (custom) |
| Handling member | Chris Graham |
| Addon | core_rich_media |
| Description | CKEditor takes over the right-click menu ("context menu"), so you have to hold ctrl when right clicking misspelled words to get back to the browser menu.
Users don't understand this 99% of the time. There is no browser API for accessing browser's inbuilt spellchecking. It has to be through the context menu, which we cannot extend or scan. We do need CKEditor's context menu as it is used for table editing. CKEditors spellchecker is horrible adware, and it would be much better architecturally to simply use the standard system spellchecker. This is why we disable the CKEditor spellchecker. Therefore I suggest we add our own spellchecker button to the toolbar. Clicking this button disables the CKEditor context menu, turns on the squiggly underlines, and alerts the user right clicking now works. Clicking it again reverses this. (By default we therefore don't show the squiggly underlines - currently we do by default) |
| Steps to reproduce | To do this we will need to edit the CKEditor contextmenu plugin, specifically extending this bit to recognise the state of our spellchecker: if ( nativeContextMenuOnCtrl && isCtrlKeyDown ) return; |
| Funded? | No |
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
HOWEVER Firefox is awful and simply brings up the cut/copy/paste dialog box. If all browsers worked like Chrome it would be great...
Here's a quick screencast:
http://screencast.com/t/MblAql67
Jing jumped the record frame about a bit near the end, try and ignore that. You'll get a sneak peak of v10 though.
I am considering whether we should release this as a part of a v9 patch release.