I am working on an upgrade from v9.0 to v11.1. I'm running into many javascript syntax errors in some customized widgets that use Rich Text Editors. It appears that $core_v2_editor.GetContnetScript now returns a semicolon at the end of the string returned and in prior versions it did not.
Thus when I include the script in a jQuery post as part of the post parameters I'm getting syntax errors and nothing works.
Was this intentional? Below you'll see the .Replace() hack I had to put on a custom widget in order to remove the semicolon and get it to work properly...
jQuery.telligent.evolution.post({ url:"$core_v2_widget.GetExecutedFileUrl('save.vm')", data:{ "name":jQuery("#lesson-name").val(), "description": desc, "seek": $core_v2_editor.GetContentScript('lesson-seek').Replace(";",""), "share": $core_v2_editor.GetContentScript('lesson-share').Replace(";",""), "digdeeper": $core_v2_editor.GetContentScript('dig-deeper').Replace(";",""), "shortdesc":jQuery("#short-description").val(), "duration":jQuery("#duration").val(), "activedate":jQuery("#active-date").val(), "sort":jQuery("#sort-order").val(), }, success:function(response){ alert(response); window.location.href = response; } });