I am using the following code to destroy an instance of CKEDITOR (version 4.4.7):
var ck = CKEDITOR.inline(iElm[0],options);
ck.on("blur",function() {
this.destroy(true);
});
The code runs fine, the instance is removed from the DOM, but the following error is reported:
Uncaught TypeError: Cannot read property 'checkFeature' of undefined
checkAllowed @ ckeditor.js:178
refresh @ ckeditor.js:177
c @ ckeditor.js:920
j @ ckeditor.js:10
CKEDITOR.event.CKEDITOR.event.fire @ ckeditor.js:12
CKEDITOR.editor.CKEDITOR.editor.fire @ ckeditor.js:13
f @ ckeditor.js:215
(anonymous function) @ ckeditor.js:215
(anonymous function) @ ckeditor.js:25
Any idea what I am doing incorrectly?
I found that the following eliminated the error message:
var ck = CKEDITOR.inline(iElm[0],options);
ck.on("blur",function() {
var editor=ck.name;
$timeout(function() {
CKEDITOR.instances[editor].destroy();
},0);
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With