Completed
Last Updated: 25 Jul 2022 10:03 by ADMIN


Environment (OS, Application, Versions)

OS: window 11 verion 21H2 (OS Build 22000.795)
Browser:

Screen Reader: NVDA 2022.1

 

Repro-Steps:

  1. Open Telerik Web UI Calendar Overview Demo | Telerik UI for ASP.NET AJAX
  2. Navigate to calendar.
  3. Navigate to Next/Previous month ('<,<<,>,>>) button and activate it.
  4. Verify the issue.
Actual Result:
Screen reader does not provide any information about the month after activating "Next/previous" month controls.

Expected Result:
Screen reader should announce the information about the month after activating "Next/previous" month controls.
Completed
Last Updated: 30 Jun 2022 04:09 by ADMIN
ADMIN
Created by: Nikolay
Comments: 3
Category: UI for ASP.NET AJAX
Type: Bug Report
3
Deleting of a table by delete or backspace key does not work when the selection contains only the table.
Steps to reproduce:
1. Set the following content
<p>test p1</p>
<table>
    <tbody>
        <tr>
            <td>test</td>
            <td>test</td>
        </tr>
    </tbody>
</table>
<p>test p2</p>

2. Select the table only and press delete or backspace key

Actual: Only the content has been deleted.
Expected: The table and its content to be deleted.

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

<script type="text/javascript">
	(function () {
		var $T = Telerik.Web.UI;
		var utils = $T.Editor.Utils;

		var isTableSelected = function (selected) {
			if (utils.isTag(selected, "table")) {
				return true;
			}
			var table = utils.getElementParentByTag(selected, "TABLE");
			return table && !!utils.getElementParentByCondition(selected, function (current) {
				return utils.isAncestorOrSelf(table, current) && utils.isSingleChild(current);
			});
		};

		// Fix for delete table by delete or backspace key
		var formatFragments = $T.Editor.DeleteSelectionCommand.prototype.formatFragments;
		$T.Editor.DeleteSelectionCommand.prototype.formatFragments = function (fragments) {
			var cmd = this;
			var selected = cmd.get_editor().getSelectedElement();

			if (isTableSelected(selected) && fragments.length) {
				var table = utils.isTag(selected, "table") ? selected : utils.getElementParentByTag(selected, "TABLE");
				var $table = $telerik.$(table);
				var data = $table.find("th,td");
				var firstCell = data.first().get(0);
				var lastCell = data.last().get(0);
				var firstFragment = fragments[0];
				var lastFragment = fragments[fragments.length - 1];
				var firstSelected = firstFragment.nodes[0];
				var lastSelected = lastFragment.nodes[lastFragment.nodes.length - 1];

				if ((firstSelected == firstCell || firstSelected == firstCell.firstChild || cmd.isMarker(firstCell.firstChild)) &&
					(lastSelected == lastCell || lastSelected == lastCell.lastChild)) {
					$table.find("." + cmd.getMarkersCssClass()).insertBefore(table);
					$telerik.$(table).remove();
					return;
				}
			}
					
			formatFragments.call(cmd, fragments);
		};

		// Fix for select and delete a table by the DomInspector in Chrome
		var Modules = $T.Editor.Modules;
		if (Modules && Modules.RadEditorDomInspector) {
			var removeSelectedElement = Modules.RadEditorDomInspector.prototype.removeSelectedElement;
			Modules.RadEditorDomInspector.prototype.removeSelectedElement = function (element) {
				if (isTableSelected(element)) {
					element = utils.isTag(element, "table") ? element : utils.getElementParentByTag(element, "TABLE");
				}
				removeSelectedElement.call(this, element);
			};
		}
	})();
</script>
Completed
Last Updated: 23 Jun 2022 10:19 by ADMIN
A JavaScript error is thrown when the Print dialog is being disposed.
Error message:
Uncaught TypeError: Cannot read property 'dispose' of undefined

    at $IE.Print.dispose (<anonymous>:90:18)

 

Workaround:
Enable the external dialogs of the Editor/ImageEditor and modify dispose() function of the Print.ascx dialog:

 

Print.ascx

				dispose: function ()
				{
					this._attachHandlers(false);

					this._printBtn.dispose();
					this._cancelBtn.dispose();

					$IE.Print.callBaseMethod(this, "dispose");
				},

 

Declined
Last Updated: 23 Jun 2022 09:19 by ADMIN
Declined
Last Updated: 21 Jun 2022 15:08 by ADMIN
Declined
Last Updated: 21 Jun 2022 15:06 by ADMIN
Declined
Last Updated: 21 Jun 2022 09:41 by ADMIN
Some references to skin resource files are hardcoded in Telerik.Web.UI.dll and don't depend of the web.config/appSetting "Telerik.Web.SkinsAssembly". The result is when you use a custom Skins Assembly and a Telerik control uses these hardcoded references on resource files, these resource files are not displayed because Telerik.Web.UI.dll is searching a resource file for a control as "Telerik.Web.UI.Skins.<Skin Name>.<Control>.<Resource filename>" and not as expected "<Skin Assembly Name>.<Skin Name>.<Control>.<Resource filename>.

It happens in the following controls:
- RadGrid: Only the column GridEditCommandColumn ButtonType="ImageButton" gives a invalid references on resource files for Edit.gif, Update.gif, Cancel.gif.
- RadDataPager: Images of SEO buttons, like PagingFirst.gif, etc.

The requested fix: to test if web.config/appSettings "Telerik.Web.SkinsAssembly" is available and not empty, and if yes, to use its value in place of the hardcoded "Telerik.Web.UI.Skins.dll".
Won't Fix
Last Updated: 20 Jun 2022 14:37 by ADMIN
Completed
Last Updated: 13 May 2022 07:09 by ADMIN
Created by: Prakash
Comments: 4
Category: UI for ASP.NET AJAX
Type: Feature Request
4
Client Export Manager Control

Export to PDF feature should be improved

1] Exported PDF should be accessible as per Section 508 Compliance. current exported PDF is not readable to accessibility tools like JAWS and Dragon Natural specking tool.

2] Control should have properties to set the width and height of output pdf

3] Multiple page PDF feature should be available.

4] Page Header and Page Footer template should be included to the control.
Completed
Last Updated: 26 Apr 2022 13:30 by ADMIN
Created by: Darrin
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Would it be possible to make the RadProgressBar fully functional at design time ?  

Currently any property changes you make in design time do not show on a form that's in design view

Being able to set height, width etc and have it show in design time would be very helpful

Thanks 
Completed
Last Updated: 26 Apr 2022 13:16 by ADMIN
In Chrome and IE the clicking of the SELECT button for the uploads is kinda difficult when using MATERIAL skin. See the following video: https://www.screencast.com/t/VBe1zSss7c

How-to fix the bug:
1. Create a CSS file named dialog.css
2. Put the following class in the dialog.css file:

.RadUpload  .ruFileInput {
    height: 50px !important;
}

3. Set the DialogsCssFile property to point to the dialog.css file:

        <telerik:RadEditor ID="RadEditor1" Skin="Material" RenderMode="Lightweight" DialogsCssFile="~/dialog.css" runat="server">
            <ImageManager ViewPaths="~/Images" UploadPaths="~/Images" />
        </telerik:RadEditor>

4. Save the page.
5. Clear the browser cache and load the page in it. If needed reload the dialog contents 3-4 times to clear the cache -> right click and choose Reload frame from the Chrome context menu.
Completed
Last Updated: 26 Apr 2022 12:27 by ADMIN
ADMIN
Created by: Danail Vasilev
Comments: 0
Category: UI for ASP.NET AJAX
Type: Bug Report
1

			
Completed
Last Updated: 21 Apr 2022 08:38 by ADMIN
ADMIN
Created by: Marin Bratanov
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
2
At present, when a Telerik product is installed via an automated installer (WebInstaller or a downloaded MSI package), a shortcut to it is added on the desktop.

This feature should be optional, e.g., via a checkbox during the installation wizard.
Completed
Last Updated: 21 Apr 2022 08:14 by ADMIN
Removing the vertical scrolling of the source code container will make the code much easier for reading, both for desktop and mobile devices. 
Completed
Last Updated: 21 Apr 2022 08:08 by ADMIN
Created by: Balasubramanian
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Business Intelligence Dashboard to create flexible decision support solutions and deliver dashboard consoles that accurately inform executives and users throughout your organization. 

integrated Dashboard Designer like https://www.devexpress.com/Products/NET/Dashboard/
Completed
Last Updated: 21 Apr 2022 08:06 by ADMIN
Created by: KFC
Comments: 3
Category: UI for ASP.NET AJAX
Type: Feature Request
1

Hi Team,

I received this from Khurram,

One small suggestion is for your ASP.net AJAX library to include two themes outside the box i.e. Windows 10 Dark and Windows 10 Light theme.

Duplicated
Last Updated: 21 Apr 2022 07:51 by ADMIN
ADMIN
Created by: Rumen
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
7
This is the popular image zoom control used in many sites like amazon.com to display a zoomed selection of an image in another panel or window.
Unplanned
Last Updated: 20 Apr 2022 16:08 by ADMIN
ADMIN
Created by: Rumen
Comments: 2
Category: UI for ASP.NET AJAX
Type: Feature Request
11
The control will provide the ability to hover over an image and zoom-in the selected part in a previewer. Such control is available in Google Maps as shown in the attached screenshot Overview-Image-Map-Control.png. Yet another example is displayed in the second screenshot.

You can comment and share your examples or features you would like this control to support.