Hi,
Maybe the requirements are unusual, but i have regions of a page which a user clicks on to enter edit mode. Consider a grid where one of the cells is a paragraph of HTML. I want the user to be able to edit this HTML with CK Editor
The user may not want to edit any of the cells, or they may want to edit one or two typically, so having a disabled CK Editor for these cells seems a bit much (although maybe this is what we should do, you could be looking at up to 200 editors on a page though)
The trouble I face is that when i use the replace() call - it is a tough job getting the IFRAME to replace the <div> and making it smooth for the user. The place they clicked in the text is lost (maybe we can fix this up) so the cursor is placed at the beginning. Although the contentsCSS is specified on Firefox notably the editor contents flicker as you get the default browser styles before the link node pointing at contentsCSS node is appended I presume. Finally the height of the IFRAME housing the CK Editor is slightly different than the cell before it was "editable".
In effect what I would like to achieve is something as smooth as this :
http://html5demos.com/contenteditable
Which i cannot seem to do with CK Editor today.
But of course, we also want the superior CK Editor features cross browser support etc etc, and that counts for more than the smooth transition to editable text. I realise this is a lot to ask but it occurs to me that putting the whole thing in an IFRAME may have been to support the old Gecko document.designMode flag where you couldn't make abritrary regions of a page editable, now that you can, would it be useful or even feasible to consider a lite version that didn't come in it's own IFRAME, alternatively is there any way to make the replacement of things like divs inside a TD smoother ?
Many Thanks,
Steve.
Tue, 01/03/2012 - 12:22
#1
Re: Advice ? CK Editor in a Grid / CK Editor "lite"
Update - something not unlike http://aloha-editor.org would be ideal. Is there any reason for using an IFRAME to host the editor (other than old document.designMode dependencies) the root that I am missing ? I expect there is a ton of code that relies on that IFRAME context to work...still, it would be a great feature if you could somehow make a CK Editor work with any old div in a webpage.
Re: Advice ? CK Editor in a Grid / CK Editor "lite"
Sorry - just saw this :
http://dev.ckeditor.com/ticket/7859
looks like it is a requested feature.