When the Kendo editor is compiled, the toolbar is placed in a <td> tag. I suggest changing this to a <th> tag to allow the consumer to use the css attribute position: sticky. Sticky positioning does not work on <td>. This is a low-hanging fruit and will greatly improve usability.
The images inside the editor Widget are resizable only when using Firefox. It would be great if the resize option for images is also available for other "big" browsers like Chrome, Safari and IE. I'm aware of the thread that says that only Firefox supports image resizing by default. This could be implemented independent of supporting it by browsers. Many other (opensource) editors like tinymce support that feature by default, that could be implement by Javascript instead of waiting for other browsers supporting it.
I'm looking for a way to use the Kendo UI inline editor with H1/H2 tags and not only DIV tags. This is currently not working when adding contentEditable: http://www.kendoui.com/forums.aspx/kendo-ui-web/editor/use-in-place-editor-for-headlines-h1-h2.aspx
It would be extremely nice if the "Insert Video" was added to the Editor. I know there are "hacks" and workarounds that make this possible, but it just doesn't have the right feeling to it. The editor in WordPress gives plenty more options to insert a video, and it's easier to use than the hacks/workarounds.
I can use the Print-Dialog (Print-Icon in the Editor) only once.
If I try to use it again nothing happens. If I do a page reload everything works fine for one time again.
The current Grid / Editor combo don't work together, making it nearly impossible to use the Editor inside a Grid. It may be possible, but that requires [AllowHtml] atribute on the model, which is a security concern. More details: http://www.telerik.com/forums/kendo-editor-in-a-grid-popup-editor
It would be very useful to extend the functionality of the hyperlink feature of the editor to enable same page links.
Our clients used this extensively in our previous editor and are complaining now that we have switched to the Kendo editor that this functionality is not available through the interface.
Add the possibility to stop a user from deleting an image/folder in the ImageBrowser connected to the Editor. As it is now you can stop it serverside, but there is no way to prevent the folder/file to from being removed on the client.
Regression introduced in R1 2021 SP1. Related to: #6169
Reproducible in the demos in IE11.
A js exception is thrown.
No exceptions on pasting the table.
Dojo example.
The Editor adds an extra
element after the nested table:
<p> </p>
No empty paragraph is added on pasting content.
The toolbar in the Editor's ImageBrowser is not rendered correctly with jQuery 3.5.x
The toolbar is not rendered correctly. Items are differently positioned.
The toolbar should be rendered as in this example. https://dojo.telerik.com/@martin.tabakov@progress.com/OZOMoJeJ
When there are bookmarks in a Word file and the text from the Word is pasted in Editor the indention of the text and space of the alignment is changed.
The indention of the list is changed.
The pasted list should look like in the Word document
Add Link Tab to Image Editor The idea is to add a link tab within the Image Editor that allows users to wrap the image with an href. This would cut out a step for people who want to add a link to images. (This functionality is available in the ckEditor)
When uploading a file through the Editor's FileBrowser, the file's name is not updated with the name coming generated on the server. The file's name is updated in the ImageBrowser using the same server code.
Editor configuration:
$("#editor").kendoEditor({
fileBrowser: {
schema: {
model: {
id: "name",
fields: {
name: { field: "name" },
type: { field: "type" },
size: { field: "size" }
}
}
},
transport: {
read: "@Url.HttpRouteUrl("ActionApi", new {controller = "MessageTemplates", action = "Read"})",
destroy: "",
create: "",
uploadUrl: "@Url.HttpRouteUrl("ActionApi", new {action = "UploadMp3", controller = "MessageTemplates" })",
fileUrl: function (name) {
var url = "/files/" + name + "/";
return url;
}
},
fileTypes: "*.mp3, *.pdf"
},
tools: ['insertImage', 'insertFile']
});
Controller:
[HttpPost]
[ActionName("Read")]
public object Read()
{
try
{
string path = HttpContext.Current.Request.Params["path"];
var fullPath = System.Web.Hosting.HostingEnvironment.MapPath(@"~/Files/" + path);
DirectoryInfo dir = new DirectoryInfo(fullPath);
var result = dir.GetFiles("*.*").Select(f => new
{
name = f.Name,
type = "f",
size = (long)0,
}).ToList();
return result;
}
catch (Exception e)
{
return null;
//throw new HttpException(404, "File Not Found");
}
}
[HttpPost]
[ActionName("UploadMp3")]
public HttpResponseMessage UploadMp3()
{
var file = HttpContext.Current.Request.Files[0];
try
{
return Request.CreateResponse(HttpStatusCode.Created, new
{
size = file.ContentLength,
name = Guid.NewGuid().ToString(),
type = "f"
});
}
catch (Exception e)
{
return new HttpResponseMessage(HttpStatusCode.BadRequest);
}
}
The file name is not updated whereas it is being updated in the ImageBrowser.
The file name should be updated as in the ImageBrowser.
Reproducible in the demos.
An empty column is added to the table.
No empty column added and all the highlighted cells are styled properly.
Dojo example.
<table>
<tbody>
<tr>
<td>
<p>
<span> </span>
</p>
</td>
</tr>
</tbody>
</table>
<table><tbody><tr><td><p><span> </span></p></td></tr></tbody></table>
Both tables are identical, but the first one is formatted.
The Editor has stripped the p and span tags from the first table. The issue is related to the presence of
in the span. If it is replaced with text, the elements are not stripped.
No elements should be stripped from the table.
The toolbar of the inline Editor hides when the user click on a disabled button inside it or on the toolbar itself
The toolbar hides after the user click on it.
The toolbar should stay visible after the user click it
Reproducible in Chrome and Firefox.
Dojo example
Copy the list from the attached file and paste it in the Editor:
List numeration is duplicated.
The pasted list looks as in the Word document.
Hi Team,
I'd like to request the Kendo UI Editor implement the functionality to utilize a Page Size such as A4. If the user types beyond the size, it should show a page break to let the user know it's gone past the limit.
Thank you