It would be great to have RadEditor offer CMS type functionality similar to the RadEditor within Sitefinity. The Sitefinity editor allows you to drag and drop different layouts to the editor and then alter each area independently.
Steps to reproduce: 1. Go to http://demos.telerik.com/aspnet-ajax-beta/editor/examples/overview/defaultcs.aspx 2. Type some text 3. Format it as bold, italic and underline 4. Enter two new empty lines 5. Insert a table
There should be two properties under the SpellCheckSettings that let the developer prevent the alerts that are shown when there are no errors and when spellcheck finishes. They could be called SuppressCompleteMessage and SuppressNoErrorsMessage. They would both be boolean and default to false to prevent a breaking change.
In RADEditor, the date and time are shown when hovering over someone's Track Changes or Comments. In order to cater to global audiences, this request is for the ability to specify the date and time format that it will use when displaying those tooltips.
When ContentAreaMode="Div" RadEditor's Content Area's width automatically re-sizes with the content. If width is applied to reContentArea div element, the problem is resolved. Actual behavior: by placing a long word or pasting an image larger than the content area's dimensions, its width is automatically expanded. (see ActualBehavior.png) Expected Behavior: the content area's width should remain unchanged despite word length and pasted image dimensions. (see ExpectedBehavior.png)
I think RadEditor is starting to look like a good processor integration, however to make it really good it should support Shapes, Charts. The issue is that it does not support then now, but more that it strips them out of an existing document with then in it when loaded. I personally think this will make our customers mad if we can't have "true" docx loading etc. Love to see this Editor become the De-facto for developers and this is what it will take.
RadTextBox need to include the ability for Columns. right now any docx that has a column gets stripped out when loaded. most business documents we deal with have columns. I have found this feature in other competitive products so i hope Telerik has on on the roadmap and implements it soon.
Currently when pasting an ordered list from MS Word, the RadEditor’s lists converter does not take into account the list’s items numbering. The following list 5. Li1 6. Li2 will be converted to 1. Li1 2. Li2
When dragging items from an outside source into a RadEditor, be it text, image, video, etc. The API used to perform drag & drop is lacking. For example, an overlay needs to be shown over the top of the iframe element for the editor, whereas I would like to perform the drop at a specified area where I drop - not where the cursor is located.
Steps to reproduce: 1. Insert two lists <ol> <li>test1</li> </ol> <ol> <li>test2</li> </ol> 2. Copy the first list 3. Insert one more list item in the second list and paste the first list Expected: <ol> <li>test1</li> </ol> <ol> <li>test2</li> <li>test1</li> </ol> Actual: <ol> <li>test1</li> </ol> <ol> <li>test2</li> <li> <ol> <li>test1</li> </ol> </li> </ol>
While the RadEditor is able to now be used on Mobile devices more easily, the crux of the WYSIWYG for us is that when creating either HTML for web or emails, the HTML that is generated from the RadEditor doesn't always generate the code that follows or renders correctly on mobile devices. Ideally, the respective HTML that is generated is correctly output in Mobile Responsive format for all mobile devices.
If a font is selected in the FontName dropdown and then some code is pasted in the editor's content area (font stripping is turned on) then the selected font is cleared and did not applied to the pasted content. What the user is trying to do is to have it paste into the font that he has selected in the rad editor not into the default font of the browser nor the default font of the rad editor.
Provide ability to easily obtain Markdown syntax from the RadEditor, to be saved on disk. Ex. string RadEditor.GetMarkdown()