Completed
Last Updated: 09 Apr 2015 13:25 by ADMIN
ADMIN
Danail Vasilev
Created on: 15 Sep 2014 13:19
Category: Editor
Type: Bug Report
0
FIX RadEditor's ConvertToXhtml filter throws JavaScript error when content has empty paragraph with nested empty h tags
For the time being you can use either approach:

1) Disable ConvertToXhtml filter:

C#:

    protected void Page_Load(object sender, EventArgs e)
    {
        RadEditor1.DisableFilter(EditorFilters.ConvertToXhtml);
    }
ASPX:

        <telerik:RadEditor ID="RadEditor1" runat="server">
            <Content>
            <p>  <h2></h2>  <h2></h2>  </p>
            </Content>
        </telerik:RadEditor>
        <script type="text/javascript">
            Telerik.Web.UI.Editor.NestedElementsFix.prototype._shouldRemoveBlockElement = function (element, elementChanged) {
                var utils = Telerik.Web.UI.Editor.Utils;
                if (!elementChanged || !element) return false;
                if (!/^li|td|th$/.test(element.nodeName) &&
                    utils.isNodeEmptyRecursive(element) &&
                    !$telerik.$(element).find("ol,ul,table,h1,h2,h3,h4,h5,h6").length) {
                    return true;
                }
                return false;
            }
        </script>
1 comment
ADMIN
Misho
Posted on: 09 Apr 2015 13:25
The issue is no longer reproducible with Q1 2015 SP1