Duplicated
Last Updated: 28 Sep 2022 08:02 by ADMIN
Created by: Shane
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0
Implement a signature control (mirror the functionality of the MVC signature component).
Planned
Last Updated: 28 Sep 2022 07:58 by ADMIN
Created by: Chris
Comments: 4
Category: UI for ASP.NET AJAX
Type: Feature Request
7
similar to these:

http://willowsystems.github.io/jSignature/#/demo/
http://www.supersignature.com/

Sure you could do something really cool like a sketchpad, with a background image.
Unplanned
Last Updated: 20 Sep 2022 11:20 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Description:
'Selected' state is not defined for 'Pagination controls' in entire page.

Environment (OS, Application, Versions):
OS: Windows_11
Version: 21H2
OS Build: 22000.856
Browser: Microsoft Edge Version 105.0.1343.33 (Official build) (64-bit)
URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx
Screen Reader: NVDA(2022.2)

Repro Steps:
1. Open URL:https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in Edge Browser.
2. Navigate to pagination controls present below "Book A Car' table under 'Overview'.
3. Open NVDA.
4. Navigate to 'Selected button' on pagination controls.
5. Observe an issue that 'Selected' state is not defined for 'Pagination controls'.

Actual Result:
'Selected' state is not defined for 'Pagination controls' in entire page.

Expected Result:
State 'Selected' should be defined on pagination controls. In this case, the expected role is {button or has a pop-up}. All components need a proper role attribute, ideally with semantics. In rare cases a role attribute should be added to give full context and information to assistive technology. Learn more by reading about when to use an aria role and the html/aria role mappings.

 

 

Need More Info
Last Updated: 09 Sep 2022 12:11 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11

Version: 22H2
OS Build: 22598.200
Browser: Version 104.0.1293.70 (Official Build) (64-bit)
  1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx   page in Edge Browser.
  2. TAB to the grid container.
  3. Observe the issue that the grid container is receiving focus.

Actual Behavior:

Focus moves on non-interactive controls.

Expected Behavior:

Focus shouldn't go to the non-interactive element in table content.

Declined
Last Updated: 30 Aug 2022 13:52 by ADMIN

It would be great if telerik can provide remove blank data rows on column which helps when dealing with huge data.

I am able to achieve the logic with below code.

  var grid = $find('<%= RadGrid_MeaInfo.ClientID %>');
            // MasterTable
            var masterTable = grid.get_masterTableView();
            // Items/Rows
            var dataItems = masterTable.get_dataItems();

            for (var i = 0; i < dataItems.length; i++) {
                var item = masterTable.getCellByColumnUniqueName(dataItems[i], "TriggerMan")
                debugger;
                if (item.innerHTML == "" || item.innerHTML == undefined) {
                    masterTable.hideItem(i);
                }
            }


Declined
Last Updated: 26 Aug 2022 11:03 by ADMIN
Completed
Last Updated: 26 Aug 2022 10:38 by ADMIN
Created by: IT Services
Comments: 1
Category: UI for ASP.NET AJAX
Type: Feature Request
0

I suggest to allow developers to customize the GridColumnGroup header. 

Custom column group headers should be a built-in feature of the RadGrid.

Declined
Last Updated: 22 Aug 2022 09:36 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)
  1. Open URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in Edge Browser.
  2. Open NVDA
  3. Tab to the 'BOOK NOW' controls in the grid.
  4. Press Enter
  5. Observe the issue that 'BOOK NOW' is announced as a link, but it opens a popup instead of behaving as a link. It should have a role of button. 

Actual Behavior:   

Incorrect role as 'link' is defined for button control "Book Now." 

Expected Behavior:

In this case, the expected role is {button}. For the "Book Now" button the correct role should be defined.

All components need a proper role attribute, ideally with semantics. In rare cases a role attribute should be added to give full context and information to assistive technology. 

                                                                                                                                        

Completed
Last Updated: 15 Aug 2022 08:14 by ADMIN

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)

URL: https://demos.telerik.com/aspnet-ajax/calendar/overview/defaultcs.aspx

Tool: Accessibility Insight for web.

Repro Steps:

1. Open URL: https://demos.telerik.com/aspnet-ajax/calendar/overview/defaultcs.aspx page in Edge Browser.

2. Navigate to calendar under overview Section by using tab key.

3. Run Accessibility Insight tool.

4. Verify the bug.

Actual Behavior:

Ensures the contrast foreground and background colors doesn't meet WCAG 2AA contrast ratio thresholds.

Expected Behavior:

Ensures the contrast between foreground and background colors meets WCAG 2 AA contrast ratio thresholds.

 


Unplanned
Last Updated: 12 Aug 2022 15:49 by David
Created by: David
Comments: 0
Category: UI for ASP.NET AJAX
Type: Feature Request
1
Hi Team,

I would like to request the RadRadioButtonList's get_oldSelectedIndex method used in the OnSelectedIndexChanged event should return -1 instead of undefined when no item is selected.  

Thank you!
Unplanned
Last Updated: 10 Aug 2022 11:09 by ADMIN
Created by: eDAD
Comments: 1
Category: UI for ASP.NET AJAX
Type: Bug Report
0

Test Environment:

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official Build) (64-bit)

URL: https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx

Screen Reader: NVDA (2021.3)

Repro Steps:

1. Open URL https://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx page in edge browser and turn on NVDA.

2. Navigate to table by using Tab key.

3. Observe that screen reader is announcing clickable when focus lands on table.

Actual Results:

Screen reader is announcing clickable when focus lands on table.

Expected Results:

The screen reader should only read relevant information once for each item.

 

 

Need More Info
Last Updated: 02 Aug 2022 15:28 by ADMIN

TEST ENVIRONMENT

OS: Windows_11
Version: 21H2
OS Build: 22000.795
Browser: Version 103.0.1264.71 (Official build) (64-bit)

Screen Reader: NVDA (2021.3)

REPRO STEPS:

1. Open URL Telerik Web UI Grid Overview Demo | Telerik UI for ASP.NET AJAX page in edge browser and turn on NVDA.

2. Navigate to next/previous controls in browse mode on the over view page.

3. Observe the issue.

ACTUAL RESULTS:

In browse mode, name property is not announced by the screen reader for next/previous buttons.

EXPECTED RESULT:

In browse mode, Screen reader should announce a name p:roperty 'First, Next, Previous and Last page' for the controls.

 

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".
1 2 3 4 5 6