Metadata
- Source
- FLUID-3604
- Type
- Sub-task
- Priority
- Major
- Status
- Closed
- Resolution
- Fixed
- Assignee
- Colin Clark
- Reporter
- Colin Clark
- Created
2010-04-05T19:05:36.000-0400 - Updated
2010-04-06T10:14:36.000-0400 - Versions
-
- 1.1.2
- Fixed Versions
-
- 1.2
- Component
-
- Inline Edit
Description
There is a new version of the rich text editor formerly known as FCKEditor. It's now called CKEditor, and has been upgraded to version 3. The API for this version is a fair bit better, and they've added significant accessibility support as well.
We should upgrade our Rich Text Inline Edit integrations to include CKEditor 3.
Comments
-
Colin Clark commented
2010-04-05T19:08:03.000-0400 Here is a patch that includes the following features:
1. Added support for CKEditor 3.x (fluid.inlineEditor.CKEditor)
2. Tidy up and refactoring of the InlineEditIntegrations.js file
3. Linting and tabs to spaces (huge apologies for doing this in the same patch)
4. Updated the Rich Text Inline Edit demo to use CKEditor instead of FCK
5. Linked to CKEditor from a CDN so we can remove all of the old FCK
6. Tidied up the Rich Text Inline Edit demo HTML and code -
Antranig Basman commented
2010-04-06T08:11:04.000-0400 This patch includes all the changes of the previous "b" patch, as well as
i) removed duplicate definition of editModeRenderer
ii) Special "hacked" HTML comparator to deal with the oddity where CKEditor inserts whitespace after the initial opening tag. This can not be dealt with in a general way since it would ignore whitespace that might be significant elsewhere in the document. -
Colin Clark commented
2010-04-06T09:45:36.000-0400 I committed support for CKEditor 3 at r9802.
-
Justin Obara commented
2010-04-06T10:14:36.000-0400 Did a quick test and it looks like it is working fine.