The behavior of Paste tools should be the same as in Firefox, Chrome, etc., where the clipboard access is also forbidden.
ContentEditable=true attribute is added to the body element of the Editor's content when resizing a table in RadEditor in Chrome. http://screencast.com/t/0s3QlydHv
Another post appears as "Provide ability to paste/insert images from clipboard/local drive directly into RadEditor" and talks about similar but to date a facility does not exis as I envisage. When I work with for example a web mail facility like Yahoo Mail I am using an editor like RadEditor to create my email. When I say I want to attach a file this editor assumes that the file will come from my local drive (rather than a Yahoo server). This is what I would like to see as an option for Radeditor image handling - something like a button that says "upload". Clicking on it takes you to a dialogue to simply upload from local into the document. I appreciate that uploading from local can be done with existing Radeditor Image manager but this also offers access to server space that in the case of e.g. web mail is irrelevant and confusing. In an ideal world I would also like the uploaded document to be automatically associated with the document (email) that it has been loaded into although that can of course be handled manually.
When there are words highlighted as wrong and triggering the Finish Spellchecking without correcting any words, subsequent editing of words inside the sentence causes random cursor replacement. Workaround: <telerik:RadEditor ID="RadEditor1" runat="server" OnClientLoad="OnClientLoad"> <Content>Whether you need a mere Textbox with Google-like spellchecker, or a Word-like content authoring environment, the result is the same: clean <strong>XHTML</strong></Content> </telerik:RadEditor> <script> function OnClientLoad(sender, args) { sender.add_spellCheckLoaded(spellCheckLoaded) } function spellCheckLoaded(sender) { var editor = sender; var spell = editor.get_ajaxSpellCheck(); spell.add_spellCheckEnd(function (sender, args) { editor.set_html(editor.get_html(true)); }); } </script>
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.
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.
In order to support the described situation in your project you need to further implement a custom logic that transforms the img's src's value to base46. You can find attached an example which you can follow.
The RadEditor is posting multiple symbols when you select to insert a symbol. This happen when the RenderMode is set to LightWeight. The problem is reproducible also when inserting code snippets via the "Insert Code snippet" tool. video - http://screencast.com/t/DfBMWrW4Px7I Steps to reproduce: 1. Open http://demos.telerik.com/aspnet-ajax/editor/examples/rendermodes/defaultcs.aspx 2. Try to insert a symbol through "Insert Symbol" command Result: Two symbols are inserted instead of one
The radeditor is quite a useful control. It just seems to lack some basic events that you would expect to seen from any input type control. The control is great for html translation, but if you are using it for user input it could us a few basics. Yes, there is a OnClientInlineEditCompleted event that works when you are in InlineEdit mode which is a good start, but InlinEdit mode is not good for all scenarios. Take for example when you have a survey with a "time from started" asp:timer. Each time the timer ticks and you are in InlineEdit mode the menu disappears even when the user is still actively using the radeditor. If we are in the same survey. We can also automatically save the information that was entered by the user if we have either or a on_change or lost_focus event that could be used. Obviously there are a bunch of menu interactions that could be cause the lost_focus or on_change event to occur, but those could be filtered by the user so they could be caught so you know that you are not actually leaving the radeditor. Thank you for your consideration.
When having a video object added via the Media Manager, switching from Design to HTML couple of times results to multiple param tags duplicated.
The default action for the Bold and Italic buttons ([B] and [I]) on the toolbar, is to insert the <strong> and <em> tags. However, this is not the same, and may insert the wrong semantic information. Bold and Italic are used in far more contexts than just emphasis. For example, many people use these functions to create headlines. (While not semantic, this is not incorrect because they choose to apply a styling.) Italic is also commonly used in quotes and references. None of these applications are correct with <strong> and <em> tags. Also, remember that <strong> and <em> only render as bold and italic in the default settings for the most common browsers. There are many browsers that don't/can't render these as bold and italic, and a website's stylesheet can also easily override the rendering of <strong> and <em>. This is not what the writer expects, as they have simply used the Bold and Italic buttons in the editor. Instead, the Bold and Italic buttons should insert style code, such as <span style="font-weight: bold"> and <span style="text-decoration: italic">. The Underline button is already doing this. If the preference is to use tags instead of inline style, then the <b> and <i> tags should be used instead. Please note that, even though these were deprecated in HTML4, they are now again valid for HTML5. If the goal is to produce semantic HTML, then the Bold and Italic buttons should be replaced with Emphasis and Strong buttons. I *know* the editor can be configured to do this. It is the default setting (which is used by 99% of your users) that is wrong. A similar situation was previous the case for the Indent button, which inserted the <blockquote> tag. Thankfully, this has been changed to insert the style="margin-left: 40px;" code instead. References: - https://www.nosegraze.com/difference-between-b-strong-html/ - https://web.archive.org/web/20091124170143/http://lists.evolt.org/archive/Week-of-Mon-20010521/032901.html - http://engineeredweb.com/blog/2013/html5-semantic-diff-bold-strong/ - http://stackoverflow.com/questions/4939807/strong-vs-font-weightbold-em-vs-font-styleitalic - https://developer.mozilla.org/en/docs/Web/HTML/Element/strong#Bold_vs._Strong - http://stackoverflow.com/questions/271743/whats-the-difference-between-b-and-strong-i-and-em - http://www.html5-tutorials.org/html-basics/i-b-em-strong-tags/ (This is not a new situation, many of the references are over 5 years old.)
The Paste event is added twice to the Editor's undo stack in IE. The issue is reproducible as of Q3 2013. Steps to reproduce: 1. Open http://demos.telerik.com/aspnet-ajax/editor/examples/overview/defaultcs.aspx 2. Paste some content Result: The Paste command is added two time in the Undo stack
The exact steps to reproduce are: 1. Use RadEditor in http://localdemos.telerik.com/aspnet-ajax-dev/editor/examples/overview/defaultcs.aspx 2. Add this HTML: <p>start</p> <p> </p> <p>end</p> 3. Go to Design; 4. Select from the empty paragraph (<p> </p>) to the end of text (<p>end</p>); 5. Copy via Ctrl+C; 6. Try to paste at the end of the "end" paragraph.
It is a common scenario users to start selecting text and accidental trigger mouseup event outside of the content area. Still, the focus is inside RadEditor and InlineEditCompleted event should not fire. Possible workaround: <telerik:RadEditor runat="server" ID="RadEditor1" EditType="Inline" OnClientLoad="OnClientLoad" OnClientInlineEditCompleted="OnClientInlineEditCompleted"> <Content> some text </Content> </telerik:RadEditor> <script> function OnClientInlineEditCompleted(sender, args) { if (sender._editCompleted) { alert("Fired!"); } } function OnClientLoad(sender, args) { $telerik.$(document).on("mouseup", function (e) { if (e.target === sender.get_contentArea() || e.target === sender.get_textArea()) { sender._editCompleted = true; } }) $telerik.$(document).on("mousedown", function (e) { if (e.target === sender.get_contentArea() || e.target === sender.get_textArea()) { sender._editCompleted = false; } else { sender._editCompleted = true; } }) } </script>
This issue can be reproduced when there is some initial HTML content entered that cause scroll to appear. Next, adding some new lines and having a mechanism to call the get_html(true) method would scroll the content area to a random position and cause flickering.
Color items should persist the Title property/attribute so that when hovered, the text to be shown in the tool.
For a better description of the issue and reproduction steps, please view the ticket: http://www.telerik.com/account/support-tickets/view-ticket?threadid=1010438 If a user clicks 'Ignore All' for a misspelled word, the focus moves to the next misspelled word after the last word included in the ignore all list. This becomes problematic when editing a large quantity of text and the user's trying to go through things in order, but the focus moves to the very bottom of the content area. In MS Word, it works as our users expect it would. Once 'Ignore All' is chosen, the very next misspelled word is highlighted.