Currentluy, any content with Asian characters is not tracked.
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.
RadEditor adds redundant nbsps when the cursor is positioned at the beginning of an unordered list and press backspace in IE9
Steps: 1. Add some track changes text using Author=User0 and UserCSSId="reU0". 2. Change the Author to "User1" and UserCSSId to "reU1". 3. Click inside of User0's tracked text and start typing. Results: The new text is displayed as if User0 wrote it, in User0's color. Expected Result: The new text that was injected by User1 in the middle of User0's text would be have User1's color and hover text that pertains to User1. (Similar to how Word does it.)
Currently, if a paragraph has altered line-height in MS Word, pasting it into the RadEditor results to a normal paragraph with not affection to the line-height CSS property.
Commonly users add empty anchor elements, e.g, <p><a name="anchor"></a>Some text</p>. By that, they provide a proper anchoring behavior in HTML, and prevent the text from being decorated as link. The limitation here is that the anchor element cannot be selected, and thus unable to be edited via the LinkManager dialog. It would be nice, if there is some built-in logic that handles this situation and provide a proper way for the end-users to be able to visually distinguish this anchors and edit them if needed. You can find attached a custom solution for such approach.
Provide ability to easily obtain Markdown syntax from the RadEditor, to be saved on disk. Ex. string RadEditor.GetMarkdown()
This would be needed in cases when the developers desire to create a logic which accepts all changes on Client-side without alerting any messages to the user. For the time being you can use the following example have more control over the Track Changes feature on the client: <telerik:RadEditor ID="RadEditor1" runat="server" EnableTrackChanges="true"> <Content> <p>Some text</p> </Content> <TrackChangesSettings CanAcceptTrackChanges="true" /> </telerik:RadEditor> <telerik:RadButton runat="server" ID="RadButton1" AutoPostBack="false" OnClientClicked="OnClientClicked" Text="Accept Changes!"/> <script type="text/javascript"> function OnClientClicked(sender) { var editor = $find("<%= RadEditor1.ClientID %>"); var trackChanges = Telerik.Web.UI.Editor.TrackChanges; trackChanges.setEditor(editor); /* use acceptAllChanges() method to prompt the user whether to accept or not accept the changes */ //trackChanges.acceptAllChanges(); /* use acceptAllChangesSilently() method to directly accept changes without notifying the user */ trackChanges.acceptAllChangesSilently(); } </script>
There are some cases where Find and Replace produces unexpected content when Track Changes is enabled. For example: 1. add some tracked content; 2. modify the content; 3. use Find and Replace to replace words in the tracked content. The output is that words are removed, but the replacements never appear.
This will enable developers to easily change this property without customizing the FileBrowser dialog.
When link is given to image or text, Unlink command should get enabled. But it gets enabled for text only while remains disabled for images. To get a better understanding, please refer to the following video: http://screencast.com/t/xHgru58pzKL
Take a look at www.pasteboard.co/. It works fine in all major browsers except for IE. Image content is inserted right in the image tag like: <IMG SRC="data:image/png;base64,...">, and that's exactly what we need. We don't even need the pasted images to be uploaded to the server side. It seems www.pasteboard.co/ doesn't rely on the canvas element. You can remove it, and everything will work fine. Please see http://screencast.com/t/8IHQfHvq0e. Also please see www.snag.gy. It doesn't contain a canvas, but still works well. You can also take a look at strd6.com/2011/09/html5-javascript-pasting-image-data-in-chrome. It doesn't look great because it works in Chrome only. But still it works in Chrome.
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.
When creating a list or multiple paragraphs, which have links inside text, applying fore color to the whole text, links does not get affected. As a side effect, when only the link is selected and the same color is applied, nothing happens. To temporarily improve RadEditor by default to style the links according to the span wrapper elements, you can use the following approach: ○ When ContentAreaMode is set to Iframe or not configured: ASP.NET ----------------------------------------------------------------------- <telerik:RadEditor runat="server"> <CssFiles> <telerik:EditorCssFile Value="Styles.css" /> </CssFiles> <Content> <ul> <li>text <a href="#">link</a> text</li> <li>text <a href="#">link</a> text</li> <li>text <a href="#">link</a> text</li> </ul> </Content> </telerik:RadEditor> ----------------------------------------------------------------------- Styles.css ----------------------------------------------------------------------- span a { color:inherit; } ----------------------------------------------------------------------- ○ When ContentAreaMode is set to Div: ----------------------------------------------------------------------- <style> .reContentArea span a { color:inherit; } </style> <telerik:RadEditor runat="server" ContentAreaMode="Div"> <Content> <ul> <li>text <a href="#">link</a> text</li> <li>text <a href="#">link</a> text</li> <li>text <a href="#">link</a> text</li> </ul> </Content> </telerik:RadEditor> -----------------------------------------------------------------------
This feature is available when ContentAreaMode is Iframe.
When we use the context menu on a table to insert a new row (above or below) if the table uses css class layout, the new line is the same one in which we click with the right mouse button to open the context menu. So my suggest is re-apply the css class layout automatically after inserting a new row or column. I believe in using OnClientCommandExecuted event, and his call for the same function as applied css class layout for the first time. In the Annex there is a sequence of screen shots illustrating the situation
Currently RadEditor does not support ShortCuts when its toolbar is set to RibbonBar. Possible option is to register the shortcut via client-side approach, by using the ShortcutManager object (http://docs.telerik.com/devtools/aspnet-ajax/controls/editor/client-side-programming/shortcutmanager-object): <telerik:RadEditor ID="RadEditor1" runat="server" ToolbarMode="RibbonBar" OnClientLoad="OnClientLoad"> </telerik:RadEditor> <script> function OnClientLoad(editor, args) { editor.get_shortCutManager().addShortCut("TemplateManager", "CTRL+ALT+S"); } </script>
I've noticed a problem that the editor is now stripping off any background-image style from any tag. The problem seems to be that it is converting single quotes (') to double quotes (") which then close the opening quote for the style property, therefore making the HTML invalid. Here's how it can be reproduced: In the rad editor go the HTML tab. Add the following code: <div style="background-image: url('something.jpg');">This is a test</div> Click the Design tab, then back to the HTML tab. Notice that the attribute has been changed so that it now reads: <div style="background-image: url("something.jpg");">This is a test</div> This is obviously invalid HTML. Click on the Design tab then back to the HTML tab. The style has now been removed completely. This can be reproduced in the current Telerik demo site.