When a ContextMenu is initialized with closeOnClick: false
and scrollable: true
upon selection of an item the scroll position is reset.
The scroll position is moved to the top - to focus is on the first item of the available options.
screencast
With closeOnClick: false
and scrollable: true
focus should remain on the selected item.
### Bug report
When the Gantt has a custom editor template, the Update request is not fired. When using the default editor template, the respective task is updated correctly.
The last version, where this scenario works as expected, is 2023.1.117.
### Reproduction of the problem
1) Define an editable Gantt that binds to remote data.
2) Set up a custom editor by using the editable.template option.
3) Try to edit a Task in the Gantt timeline table. The editable model is marked as "dirty", but the "save" event does not fire and the Update request does not trigger:
However, when using the default Gantt editor, the request triggers as expected.
A Dojo sample for reproduction: https://dojo.telerik.com/EyumevaD
### Expected/desired behavior
The tasks should be edited correctly when using a custom editor template.
### Environment
* **Kendo UI version: 2023.1.314
* **jQuery version: 3.4.1
* **Browser: [all]
SplitButton's arrow-down icon displays incorrectly when the iconClass option is configured.
Regression introduced with 2023.1.314
2023.1.314
and observe the behavior.The SplitButton's arrow-down icon is substituted with the icon class specified in the iconClass configuration option.
The SplitButton's arrow-down icon should not be substituted with the icon class specified in the iconClass configuration option.
### Bug report
When adding a custom tool with a template in the Editor, the hash-template syntax is treated as a string.
### Reproduction of the problem
A Dojo sample for reproduction: https://dojo.telerik.com/iwikOpul
### Expected/desired behavior
The hash literals should be parsed correctly to display the respective data.
### Environment
* **Kendo UI version: 2023.1.314
* **Browser: [all]
The current layout of the edit template when adaptive rendering is enabled is not very intuitive and user friendly - https://demos.telerik.com/aspnet-mvc/scheduler/adaptive-rendering
It would be beneficial if the design is improved for better user experience on mobile devices. For example, identifying and locating the save button is not easy:
When using the ASP.NET Core helpers for input elements, it shall be possible to specify separate id and name attributes.
Example
Currently, when rendering a checkbox:
Html.Kendo()
.CheckBox()
.Name("enable")
Results in:
<input id="enable" name="enable" type="checkbox" value="true" data-role="checkbox" class="k-checkbox k-checkbox-md k-rounded-md">
As you can see, this sets both the id AND name attributes to the same string. For more advanced web pages, this is not sufficient. The id attribute must be unique within the the whole page, whereas name does not.
Suggested solution
Add a new InputName() helper method to explicitly set the name for all applicable form/input elements. This is possible with e.g. RadioGroup, but not with CheckBox, RadioButton, DropDownList, etc.
1. Allow the elastic behavior of the PDFViewer's mobile scroller to be disabled. Currently, when scrolling to the top or to the bottom, the document jumps and then immediately re-adjusts its position under the widget's header/bottom border.
2. Add the ability to manually scroll the document up/down with mousedown.
3. Add keyboard scrolling support.
The DropDownList stretches to adapt to the length of the selected item.
The width of the DropDownList should be consistent.
I know you can query the client side JavaScript version using
kendo.version
It would be handy if you could query the dll assembly version or cdn url so the URLs can automatically match the dll used in the solution especially when nuget is used to update it currently I work around this using:
@{ var version = typeof(Kendo.Mvc.KendoServices).Assembly.GetName().Version;
string kendoCDN = $"//kendo.cdn.telerik.com/{version.Major}.{version.Minor}.{version.Build}";}
<link href="@Url.Content(kendoCDN + "/styles/kendo.bootstrap-v4.min.css")" rel="stylesheet" type="text/css" />
Is it possible to implement an option for enabling and disabling video rewinding?