In Ckeditor 4.0.1, after opening the Source window, the editor freeezes and the source button no longer functions to return the editor back to the main editing window.
I integrated the FCKeditor into Dokuwik; it is very widely used and the project is ongoing. But I would like to upgrade to the CKEditor. I've hesitated to do this because it's an enormous amount of work and I am the sole developer. So, that is the background: CKEditor embedded in Dokuwiki.
About a year ago, I began playing with CKEditor, using version 3.6, and with 3.6 there is no trouble with the Source button. With 4.0.1 the source button freezes in all browsers on Windows (7): Chrome, Firefox, IE, as well as in Epiphany on Debian.
The web server is apache on Centos.
I am not using any external plugins; I do use Scayt but it doesn't matter whether or not Scayt is active.
Does it happen every time you hit the Source button?
Does this occur on CKEditor samples that are included in the installation package?
If you open the Firebug console, do you see any JavaScript errors?
Which installation package did you choose? If you made a CKEditor build manually by using CKBuilder, can you post the contents of your ckeditor/build-config.js file?
It does not happen in the samples. There seems to be a conflict with Dokuwiki. Here is the Firebug output:
TypeError: textArea is undefined
http://192.168.0.77/ckedit/lib/exe/js.php?tseed=1360073736
Line 23364
TypeError: _3cf(...) is null
http://svc.webspellchecker.net/scayt26/loader__base.js
Line 3564
The scayt error occurs even where I both remove Scayt from the toolbar and remove the Scayt plugin altogether from the plugin directory.
Here is a snippet from the Dokuwiki Javascript where the conflict occurs:
/**
* Get current selection/cursor position in a given textArea
*
* @returns object - a selection object
*/
function getSelection(textArea) {
var sel = new selection_class();
sel.obj = textArea;
sel.start = textArea.value.length; //Line 23364
sel.end = textArea.value.length;
textArea.focus();
.
.
.
return sel;
}
Can you give us more
Can you give us more information? Browsers, CMS, additional plugins?
Customer and Community Manager, CKSource
Follow us on: Facebook, Twitter, LinkedIn
If you think you found a bug in CKEditor, read this!
I integrated the FCKeditor
I integrated the FCKeditor into Dokuwik; it is very widely used and the project is ongoing. But I would like to upgrade to the CKEditor. I've hesitated to do this because it's an enormous amount of work and I am the sole developer. So, that is the background: CKEditor embedded in Dokuwiki.
About a year ago, I began playing with CKEditor, using version 3.6, and with 3.6 there is no trouble with the Source button. With 4.0.1 the source button freezes in all browsers on Windows (7): Chrome, Firefox, IE, as well as in Epiphany on Debian.
The web server is apache on Centos.
I am not using any external plugins; I do use Scayt but it doesn't matter whether or not Scayt is active.
Thank you. Some more
Thank you. Some more questions, though:
Documentation Manager, CKSource
See CKEditor 5 docs, CKEditor 4 docs, CKEditor 3 docs, CKFinder 3 docs, CKFinder 2 docs for help.
Visit the new CKEditor SDK for samples showcasing editor features to try out and download!
Editor freezes using source button
I am using: ckeditor_4.0.1_full.zip
It does not happen in the samples. There seems to be a conflict with Dokuwiki. Here is the Firebug output:
TypeError: textArea is undefined
http://192.168.0.77/ckedit/lib/exe/js.php?tseed=1360073736
Line 23364
TypeError: _3cf(...) is null
http://svc.webspellchecker.net/scayt26/loader__base.js
Line 3564
The scayt error occurs even where I both remove Scayt from the toolbar and remove the Scayt plugin altogether from the plugin directory.
Here is a snippet from the Dokuwiki Javascript where the conflict occurs:
/**
* Get current selection/cursor position in a given textArea
*
* @returns object - a selection object
*/
function getSelection(textArea) {
var sel = new selection_class();
sel.obj = textArea;
sel.start = textArea.value.length; //Line 23364
sel.end = textArea.value.length;
textArea.focus();
.
.
.
return sel;
}