Here is what I'm doing:
1. User highlights a selection of text in the editor
2. User clicks the WrapIt button in the toolbar
3. CKEDITOR, via my custom plugin, takes the selected text, and wraps a SPAN around it with a class="wrapped"
Here is the code:
var mySelection = editor.getSelection();
if (CKEDITOR.env.ie) {
mySelection.unlock(true);
selectedText = mySelection.getNative().createRange().text;
}
else {
selectedText = mySelection.getNative();
}
Sometimes, this solution is buggy. If the user highlights text in the middle of a sentence it works great, but if they go all the way to the end of the line/or paragrah the text turns white and ckeditor breaks.
Any I using the right CKEDITOR API calls for what I'm working to build?
Thanks, Brett
1. User highlights a selection of text in the editor
2. User clicks the WrapIt button in the toolbar
3. CKEDITOR, via my custom plugin, takes the selected text, and wraps a SPAN around it with a class="wrapped"
Here is the code:
var mySelection = editor.getSelection();
if (CKEDITOR.env.ie) {
mySelection.unlock(true);
selectedText = mySelection.getNative().createRange().text;
}
else {
selectedText = mySelection.getNative();
}
Sometimes, this solution is buggy. If the user highlights text in the middle of a sentence it works great, but if they go all the way to the end of the line/or paragrah the text turns white and ckeditor breaks.
Any I using the right CKEDITOR API calls for what I'm working to build?
Thanks, Brett
Re: Grabbing the Selected Text, to then wrap a SPAN tag
Re: Grabbing the Selected Text, to then wrap a SPAN tag
Re: Grabbing the Selected Text, to then wrap a SPAN tag