We have discovered an odd issue with the editor which can be seen here http://dojo.telerik.com/ijiRu. Create a hyperlink in the editor then move the cursor to the start of the text and hit enter. A new line is created. Now when you view source you end up with 2 links instead of an empty paragraph. <p><a href="http://google.com"> </a></p><p><a href="http://google.com">google</a></p> This can then lead to problems where multiple links are showing up where only 1 was created.
I use the Kendo Editor with inline mode. As soon as I paste some text from clipboard to the editor, the editor scrolls to the end. When the document ist very large, then you have to scroll back to the position where the cursor was located before pasting. Very difficult to work.
My client is working with a huge library of images and they requested a feature where they can arrange by the latest image upload. Currently the Insert Image window allows me to arrange by name and size only.
Currently you can only set the width as a pixel value. I have users who would like to set the width as a percentage value.
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)
Add an enable() method to Editor to enable/disable the editor widget. The following link mentions how to disable the contenteditable, but this does not disable the toolbar: http://www.telerik.com/forums/disable-readonly-and-maxlength-for-kendoeditor Something like: function(enable) { $(this.body).attr("contenteditable", enable); if (enable) { this.toolbar.element.closest(".k-editor-toolbar-wrap").find(".k-disabled-overlay").remove(); } else { this.toolbar.element.closest(".k-editor-toolbar-wrap").append("<div class='k-disabled-overlay'></div>"); } }
In the editor, offer tools to collaborate on shaping text/content. This would include Word-like functionality to add notes/comments and use track changes with the ability to accept/reject notes, comments, and redlines.
it would be very nice if it can keep the original format including the color, size, indent, bullet and even image.
Currently you cannot rename a folder. If you can create and delete you should also be able to rename.
HTML5 now supports ruby annotations with the <ruby> tag set. The Kendo editor should be updated to allow entering and rendering ruby as well as a feature to support vertical text with ruby as some languages should be displayed.
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.
When using the image browser widget inside the Editor widget, there is a possibility to add extra headers to support the antiforgerytoken. But inside the image browser, the upload widget is used, and there is no configuration possibility to add a header. A way around is to intercept the upload call via javascript and to bind to the XMLHttpRequest object. With this we can add a header. But this doesn't work for example in IE9, because no XMLHttpRequest support. <textarea kendo-editor="editorWidget" k-ng-model="data.processModelHtml" k-resizable="true" k-tools="['bold','italic','underline','strikethrough','justifyLeft','justifyCenter','justifyRight','justifyFull','insertUnorderedList','insertOrderedList','indent','outdent','createLink','unlink','insertImage','subscript','superscript','createTable','addRowAbove','addRowBelow','addColumnLeft','addColumnRight','deleteRow','deleteColumn','viewHtml','formatting','cleanFormatting','fontName','fontSize','foreColor','backColor','print']" k-image-browser="{ messages: { dropfileshere: 'Drop files here' }, transport: { read: { url:'api/imageapi/getimages', dataType: 'json', headers: { 'RequestVerificationToken': '@Html.RequestVerificationToken()' } }, destroy: { url: 'api/imageapi/deleteimage' , type: 'DELETE', dataType: 'json', headers: { 'RequestVerificationToken' : '@Html.RequestVerificationToken()' } }, create: { url: 'api/imageapi/addimagefolder', type: 'POST', dataType: 'json', headers: { 'RequestVerificationToken' : '@Html.RequestVerificationToken()' } }, thumbnailUrl: 'api/imageapi/getthumbnailimage', uploadUrl: 'api/imageapi/addimage', imageUrl: 'api/imageapi/getimage?path={0}' } }"></textarea> ==> not only uploadUrl parameter, but the same configuration mechanisme like for the transport read, delete, ... Regards,
Lots of forums use bbcode and adding support for this to the Editor would be great.
In the editor, the image manager search should search the current folder and any folders underneath it and return all matching images. Currently it only searches the current directory.
Format Painter is a tool on the ASP.NET Ajax version of the editor - I would really like to see this ported to the Kendo UI and MVC versions of the same control.
Add auto height option to Editor, that's expands editor by entered context. (I's available in inline mode, but very need in iframe)
Allow us to activate the inline editor by double-click or by an event. This way users can click inside the HTML, select it, copy,etc and if they actually want to edit they can double-click or click a button.
Such that it looks like: a) jdkfjdk fdkfj dkjf dfkjdf kjf b) djfkdjfk df dkf dkfjdkfjdkf dkfjd c) kdj fkdjfk djfkjd fkj fkfj Word does this and it is useful. Uppercase and Lowercase options would be useful too.
Currently when inside a table, the functionality for adding more tables disappears and is replaced by the table edit tools, however in our software tables are used to layout the HTML rendered by the editor, which prevents users adding tables at all. We need to keep ours set up this way and cannot switch to a CSS way of building the HTML :(