We just upgraded our Telerik controls to version 2013.1.319.40 in April 2013.
I am unable to test it using your online demos because I have no way testing a previous version of the controls.
(Incidentally that would be an excellent resource for clients to have.)
In trying to debug this myself I discovered that in WebResource file for the RadEditor (Telerik.Web.UI.Editor.RadEditor.js), there is a line with the following:
this.range.pasteHTML("<span id='__insertNodeBefore'>a</span><span id='__insertNodeAfter'>b</span>");
This is the only line like it in all of the code and it matches exactly what is getting inserted when I try to insert a hyperlink using the HyperLink Manager.
It is part of the insertNode
function, being a part of the
Since the error is happening in IE7, I'm not able to see why the insertNode
function is getting called. The insertNode
function does not get called when the hyperlink is actually created.
Using a tool, I was able to see a trace of the calls:
insertNode(*) /*obviously this is where the node is getting created */
execute(null, *): false
executeCommand(null, null, *)
<anonymous>(* *) .* var b = Telerik.Web.UI.Editor.CommandList.getCallbackFunction(c, function(j,g)) */
I am hoping that some of this information will help you in helping me determine what the problem is.
Upgrading is not always the default solution to every problem.