Completed
Last Updated: 06 Oct 2015 14:01 by ADMIN
When a table is inserted above a list element and modified via the Table Wizard dialog, it is getting appended as a list item. 
Won't Fix
Last Updated: 01 Oct 2015 12:04 by ADMIN
Completed
Last Updated: 01 Jun 2021 13:21 by ADMIN
This bug was reproduced on a Windows 7 64 bit machine with installed SQL Server 2008 R2 Standart and Visual Studio 2013.
Steps to reproduce:
1. Install UI for ASP.NET Ajax through the Control Panel with all available features selected including the Demos feature
2. Open Live Demos solution in Visual Studio 2013

Expected result:
Solution is opened without errors
Actual result:
There is an error - The custom tool 'MSLinqToSQLGenerator' failed. Object reference not set to an instance of an object.

Found fix - In Visual Studio Solutio Explorer right-click on the Live \App_Code\NorthwindDataClasses.dbml file and select "Run Custom Tool"

This bug originates from support ticket 822091.
Completed
Last Updated: 18 Jun 2014 17:08 by ADMIN
Created by: Daniel Aquere
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Hi Telerik Team,

I'd like to suggest a control with a real gantt chart, something like a ms project.

I and others are using external controls to have this functionalitty

Thanks, best

Daniel
Completed
Last Updated: 07 Jun 2016 09:04 by ADMIN
When a list item is set with a color or background color, only the text gets modified. A more appropriate user experience would be if the whole list item get affected by the chosen value.

The following custom Inline Command modification changes the behavior of the ForeColor command and provides more desktop-like text editing experience to the users.

<telerik:RadEditor ID="RadEditor1" runat="server">
<Content>
    <ol>
        <li>list item</li>
        <li>list item</li>
        <li>list item</li>
    </ol>
</Content>
</telerik:RadEditor>

<script type="text/javascript">
    (function ($, $E, utils) {
        $E.ForeColor = function (editor, commandSettings, options) {
            $E.ForeColor.initializeBase(this, [editor, commandSettings, options]);
        };

        $E.ForeColor.prototype = {
            formatFragment: function (fragment) {
                var formatNode;
                var parent = fragment.getParent();

                var parentFormatted = this.findSameFormattedAncestor(parent);
                if (parentFormatted && this.hasSameFormattingValue(parentFormatted)) {
                    return;
                }
                if (this.shouldFormatParentNode(fragment)) {
                    this.formatNode(parentFormatted || parent, true);
                }
                else {
                    for (var i = 0; i < fragment.nodes.length; i++) {
                        var node = fragment.nodes[i];
                        if (this.isMarker(node) || this.hasSameFormatting(node)) {
                            continue;
                        }
                        if (utils.isTag(node, 'font')) {
                            this.formatFont(node);
                        }
                        else {
                            var nodeName = this.settings.tag || "SPAN";
                            if (node.nodeName == nodeName && !node.parentNode.style[this.settings.cssName]) {
                                this.formatNode(node);
                            }
                            else if ((node.parentNode.nodeName == nodeName || node.parentNode.nodeName === "LI") &&
                                this.getNodesTextContent([node]) == this.getNodesTextContent([node.parentNode])) {
                                this.formatNode(node.parentNode);
                            }
                            else {
                                formatNode = this.createInlineNode();
                                fragment.insertBeforeFirst(formatNode);
                                fragment.appendTo(formatNode);
                            }
                        }
                    }
                }
            }
        };

        $E.ForeColor.registerClass("Telerik.Web.UI.Editor.ForeColor", $E.InlineCommandWithValue);
    })($telerik.$, Telerik.Web.UI.Editor, Telerik.Web.UI.Editor.Utils);
</script>

Completed
Last Updated: 09 Nov 2015 12:37 by ADMIN
The issue with incorrectly counted header elements comes due to the reason that the main table considers the TH elements as child elements no matter if they are nested in a second table.

You can find attached a simple project with the fixed AccessibleTable dialog set as external.
Completed
Last Updated: 02 Jul 2014 14:33 by ADMIN
ADMIN
Created by: Ianko
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
0
This bug causes incorrect user behavior. Lists cannot be disconnected with Enter, in some cases user cannot add multiple empty paragraphs. 

For the time being you can resolve the issue by incorporating the following JS code block:

<telerik:RadEditor runat="server" ID="RadEditor1">
</telerik:RadEditor>

<script type="text/javascript">
    var setCursorFn = Telerik.Web.UI.Editor.Utils._setCursorInNode;
    Telerik.Web.UI.Editor.Utils._setCursorInNode = function (cursorElement, container, editor) {
        setCursorFn.call(this, cursorElement, container, editor);
        if ($telerik.isChrome) {
            var selection = editor.getSelection();
            var range = selection.getRange();
            if (!range.collapsed) {
                range.collapse();
                selection.selectRange(range);
            }
        }
    }
</script>
Completed
Last Updated: 20 Jul 2015 14:14 by ADMIN
Completed
Last Updated: 27 Jan 2015 15:20 by ADMIN
When the editor is loaded with a full HTML page editable document, which contains nested tables with images inside, selecting an image causes the Chrome browser to break. 

Possible workaround is disabling the resize widget of the tables and images in Chrome by incorporating this sample code:

<telerik:RadEditor ID="RadEditor1" runat="server">
</telerik:RadEditor>

<script type="text/javascript">
    Telerik.Web.UI.RadEditor.prototype._initializeResizableWidget =
        function myfunction() { };
</script>
Completed
Last Updated: 06 Oct 2014 08:53 by ADMIN
Completed
Last Updated: 06 Oct 2015 14:16 by ADMIN
This issue happens only under IE11 with IE9 compatibility mode. Using real IE9 browser the area is rendered correctly.

You should be aware of this issue when testing cross browser functionality of the RadEditor. 
Completed
Last Updated: 30 Jun 2014 10:52 by ADMIN
In case where RadButton is set as DefaultButton to the form or a panel and should trigger validation it does not PostBack the page regardless if the page is valid or not
Completed
Last Updated: 14 Sep 2021 10:21 by ADMIN
Release Q1 2015
The problem is when not tracked content does not exist. User cannot set the cursor outside the tracked content.
Although, typing should split the tracked text and user should be able to type in not tracked text when the feature is disabled.
Completed
Last Updated: 07 Aug 2015 07:14 by ADMIN
The issue is due to failing recalculation logic of the iframe content area. 

To resolve the issue you can use a RadEditor control with ContentAreaMode="Div" to render the content area as a DIV element, instead iframe.  

If the iframe mode is needed, you can use the following workaround to fix the content cell and the iframe appearance. 

<telerik:RadEditor ID="RadEditor1" runat="server" height="50px" OnClientLoad="OnClientLoad">
	<Tools>
		<telerik:EditorToolGroup>
			<telerik:EditorTool Name="Bold" />
			<telerik:EditorTool Name="Italic" />
			<telerik:EditorTool Name="Underline" />
		</telerik:EditorToolGroup>
	</Tools>
</telerik:RadEditor>

<script type="text/javascript">
	function OnClientLoad(editor, args) {
		setTimeout(function () {
			var editorIframe = editor.get_contentAreaElement(),
				originalIframeHeight = editorIframe.offsetHeight,
				contentCell = editorIframe.parentNode,
				cellSize = contentCell.offsetHeight,
				isCellSmaller = (originalIframeHeight - cellSize) > 2;
		
			if (isCellSmaller) {
				contentCell.style.height = originalIframeHeight + "px";
			}
		}, 0);
	}
</script>

Completed
Last Updated: 08 Oct 2015 14:09 by Dietmar
The selected image in SharePoint RadEditor's Image Manager dialog is not displayed when edited in the Image Editor in IE when the property ImageManagerViewMode of the editor is set to Grid.
Completed
Last Updated: 11 Aug 2014 03:08 by Tracey
ADMIN
Created by: Ianko
Comments: 2
Category: UI for ASP.NET AJAX
Type: Bug Report
0
Due to this problem end-users cannot manipulate the newly added areas and use the dialog properly. 

A possible workaround is to force the IE10 compatibility mode of the browser by adding the following meta tag in the head element of the page.
<meta http-equiv="X-UA-Compatible" content="IE=10">
Completed
Last Updated: 14 Sep 2021 10:19 by ADMIN
Release Q2 2015
This causes incorrect behavior. The STYLE tags should be removed along with the get_text method.
The origin of this problem is the behavior of the get_text method of the RadEditor control.

The following workaround can be used as a workaround for this issue. The implemented resolution is related to another logged bug - http://feedback.telerik.com/Project/108/Feedback/Details/119856

<telerik:RadEditor runat="server" ID="RadEditor1">
</telerik:RadEditor>

<script type="text/javascript">
	Telerik.Web.UI.RadEditor.prototype.get_text = function () {
		var $T = Telerik.Web.UI,
			modeEnum = $T.EditModes,
			oContent = "";

		if (this.get_mode() != modeEnum.Html) {
			var oArea = this.get_contentArea();
			if (oArea) {
				oContent = oArea.innerHTML;
				oContent = oContent.replace(/<br>/ig, "\r\n");
				oContent = oContent.replace(/<\/p>/gi, "\r\n");
				oContent = oContent.replace(/&nbsp;/gi, "\s");
				if (this.get_newLineMode() === $T.EditorNewLineModes.Div) {
					oContent = oContent.replace(/<\/div>/gi, "\r\n");
				}

				oContent = oContent.replace(/\s*<div[^>]*style="display:none;"[^>]*>[^>]*>\s*/gi, "");
				oContent = oContent.replace(/\s*<style[^>]*>[^>]*>\s*/gi, " ");

				oContent = oContent.replace(/<\/?[^>]*>/ig, "");
				oContent = oContent.replace(/<!--(.|\s)*?-->/gi, "");
			}
		}
		else {
			oContent = this._getTextArea().value;
			oContent = oContent.replace(/\s*<style[^>]*>[^>]*>\s*/gi, " ");
			oContent = oContent.replace(/<\/?[^>]*>/ig, "");
		}
		return oContent;
	};
</script>
Won't Fix
Last Updated: 07 Aug 2015 15:00 by ADMIN
Completed
Last Updated: 17 May 2016 13:17 by ADMIN
Completed
Last Updated: 14 Sep 2021 10:20 by ADMIN
Release Q2 2015