Stuart Hemming
Top achievements
Rank 2
Stuart Hemming
asked on 20 Jul 2010, 05:55 PM
I have 2 editors. The first has Design and Preview modes enabled. When I switch from Design to Preview mode the toolbars are disabled. This is a good thing.
On the other editor, I only have Preview mode enabled and the toolbars here are enabled. Why is this different from the other editor?
--
Stuart
On the other editor, I only have Preview mode enabled and the toolbars here are enabled. Why is this different from the other editor?
--
Stuart
7 Answers, 1 is accepted
0
Hi Stuart,
We are not aware of such problem and you are the first one to report it. I tried to reproduce the problem on my side but to no avail.
Could you please open a support ticket and provide a sample project reproducing the problem so we can investigate it further?
On a side note, is any JavaScript error thrown on the page during load? If so, this might interrupt of the further execution of the JavaScript code related to the disabling of the toolbar of the second editor.
Greetings,
Dobromir
the Telerik team
We are not aware of such problem and you are the first one to report it. I tried to reproduce the problem on my side but to no avail.
Could you please open a support ticket and provide a sample project reproducing the problem so we can investigate it further?
On a side note, is any JavaScript error thrown on the page during load? If so, this might interrupt of the further execution of the JavaScript code related to the disabling of the toolbar of the second editor.
Greetings,
Dobromir
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
Stuart Hemming
Top achievements
Rank 2
answered on 23 Jul 2010, 12:30 PM
Dobromir ,
Sorry, my bad. I neglected to mention something; the editors are in RadPageView controls.
Below is a standalone page that demonstrates the problem...
For the sake of completion, I've included 3 screen shots; ss1 shows the fist editor in Design mode, ss2 the same editor in Preview mode and the ss3 the 2nd editor in Preview mode.
--
Stuart
Sorry, my bad. I neglected to mention something; the editors are in RadPageView controls.
Below is a standalone page that demonstrates the problem...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server"/> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"/> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"/> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"/> </Scripts> </telerik:RadScriptManager> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <telerik:RadSkinManager ID="RadSkinManager1" Runat="server" Skin="WebBlue"> </telerik:RadSkinManager> <telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0"> <Tabs> <telerik:RadTab Value="edit" Text="Edit"/> <telerik:RadTab Value="history" Text="History"/> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView1" runat="server"> <telerik:RadEditor ID="edtNote" runat="server" EnableResize="false" EnableViewState="true" ContentAreaMode="Div" EditModes="Design, Preview" NewLineBr="false" ToolbarMode="Default"> <Modules> <telerik:EditorModule Name="RadEditorStatistics" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorDomInspector" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorHtmlInspector" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorNodeInspector" Enabled="false" Visible="false"/> </Modules> </telerik:RadEditor> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server"> <telerik:RadEditor ID="edtHistory" runat="server" EnableResize="false" ContentAreaMode="Div" EditModes="Preview" NewLineBr="false"> <CssFiles> <telerik:EditorCssFile Value="~/App_Themes/Default/Default.css"/> </CssFiles> <Modules> <telerik:EditorModule Name="RadEditorStatistics" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorDomInspector" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorHtmlInspector" Enabled="false" Visible="false"/> <telerik:EditorModule Name="RadEditorNodeInspector" Enabled="false" Visible="false"/> </Modules> </telerik:RadEditor> </telerik:RadPageView> </telerik:RadMultiPage> </form> </body></html>For the sake of completion, I've included 3 screen shots; ss1 shows the fist editor in Design mode, ss2 the same editor in Preview mode and the ss3 the 2nd editor in Preview mode.
--
Stuart
0
Stuart Hemming
Top achievements
Rank 2
answered on 23 Jul 2010, 12:35 PM
Dobromir,
I forgot to mention that there is no evidence of any JS errors when the page executes.
--
Stuart
I forgot to mention that there is no evidence of any JS errors when the page executes.
--
Stuart
0
Stuart Hemming
Top achievements
Rank 2
answered on 23 Jul 2010, 12:44 PM
Hmmm. This is interesting...
If I edit the markup so the the "History" tab is initially selected the toolbars on the editor are correctly disabled.
--
Stuart
If I edit the markup so the the "History" tab is initially selected the toolbars on the editor are correctly disabled.
--
Stuart
0
Stuart Hemming
Top achievements
Rank 2
answered on 27 Jul 2010, 08:24 AM
Any thoughts?
--
Stuart
--
Stuart
0
Accepted
Hi Stuart,
Thank you for the additional information and the sample page. This problem occurs when the RadEditor is placed in initially invisible parent. You can use the following approach to avoid this issue:
Best wishes,
Dobromir
the Telerik team
Thank you for the additional information and the sample page. This problem occurs when the RadEditor is placed in initially invisible parent. You can use the following approach to avoid this issue:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1" SelectedIndex="0" OnClientTabSelected="OnClientTabSelected"> <Tabs> <telerik:RadTab Value="edit" Text="Edit" /> <telerik:RadTab Value="history" Text="History" /> </Tabs></telerik:RadTabStrip>......................<script type="text/javascript"> function OnClientTabSelected(sender, args) { if (args.get_tab().get_index() == "1")//check if the selected tab is the one containing the correct editor { setTimeout(function () { var editor = $find("<%= edtHistory.ClientID %>");//get reference to the editor editor.set_editable(false); editor.enableEditing(false); }, 0); } }</script>Best wishes,
Dobromir
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0
Stuart Hemming
Top achievements
Rank 2
answered on 29 Jul 2010, 08:07 PM
Dobromir,
Thanks for the explanation and the workaround.
I'll be adding this to my code soonest.
--
Stuart
Thanks for the explanation and the workaround.
I'll be adding this to my code soonest.
--
Stuart