I'm new to Telerik. Quite liking the toolkit so far. I encountered some strange behavior I would like some help with.
I'm using Internet Explorer 11.0.19. This bug seems to only happen in that browser, and not on Firefox.
I have a RadEditor with the page load function to turn enable comments and tracking. The problem is after it is turned on, on page load, clicking on a dropdown toolbar item would not do anything, i.e. no dropdown options shown. Getting rid of the code seems to fix the problem, but I need to have the flexibility to turn off and on comments and tracking from code-behind, as I'd like to dynamically change the comments and tracking options depending on the logged in user.
The bug seems to only happen if the first thing I do after page load is click on the dropdown options. If I click on the RadEditor content pane, everything would work fine.
Other things I tried:
* Focus RadEditor on page load (Didn't work)
* Move the C# code of enabling the comments and track changes to RadEditor onload, and oninit (Didn't Work, still same problem)
WebForm2.aspx content:
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="Telerik RadEditor Bug Problem Demonstration.aspx.cs" Inherits="TelerikRadEditor.WebForm2" %><
br
><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><
br
><
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
runat
=
"server"
><
br
></
asp:Content
><
br
><
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
runat
=
"server"
><
br
> <
telerik:Radeditor
CssClass
=
"RadEditorCustomCSS"
runat
=
"server"
ID
=
"RadEditor"
AutoResizeHeight
=
"true"
<br> ToolsFile="EditorRibbonBar.xml" ToolbarMode="RibbonBar" StripFormattingOptions="MsWord,ConvertWordLists" ContentFilters="DefaultFilters,PdfExportFilter"><
br
> <
ImageManager
ViewPaths
=
"~/fileuploads/images"
UploadPaths
=
"~/fileuploads/images"
DeletePaths
=
"~/fileuploads/images"
EnableImageEditor
=
"true"
MaxUploadFileSize
=
"26214400"
/><
br
> <
MediaManager
ViewPaths
=
"~/fileuploads/media"
UploadPaths
=
"~/fileuploads/media"
DeletePaths
=
"~/fileuploads/media"
MaxUploadFileSize
=
"26214400"
/><
br
> <
FlashManager
ViewPaths
=
"~/fileuploads/flash"
UploadPaths
=
"~/fileuploads/flash"
DeletePaths
=
"~/fileuploads/flash"
MaxUploadFileSize
=
"26214400"
/><
br
> <
TemplateManager
ViewPaths
=
"~/fileuploads/templates"
UploadPaths
=
"~/fileuploads/templates"
DeletePaths
=
"~/fileuploads/templates"
MaxUploadFileSize
=
"26214400"
/><
br
> <
DocumentManager
ViewPaths
=
"~/fileuploads/documents"
UploadPaths
=
"~/fileuploads/documents"
DeletePaths
=
"~/fileuploads/documents"
MaxUploadFileSize
=
"26214400"
/><
br
> </
telerik:Radeditor
><
br
></
asp:Content
><
br
><
asp:Content
ID
=
"Content3"
ContentPlaceHolderID
=
"ContentPlaceHolder2"
runat
=
"server"
><
br
></
asp:Content
>
C# Code-Behind:
using System;<
br
>using System.Collections.Generic;<
br
>using System.Linq;<
br
>using System.Web;<
br
>using System.Web.UI.WebControls;<
br
><
br
>using System.IO;<
br
>using Telerik.Web.UI;<
br
>using Telerik.Web.UI.Editor.Import;<
br
>using Telerik.Windows.Documents.Flow.FormatProviders.Docx;<
br
>using Telerik.Windows.Documents.Flow.Model;<
br
>using Telerik.Windows.Documents.Flow.Model.Styles;<
br
><
br
> <
br
>namespace TelerikRadEditor<
br
>{<
br
> public partial class WebForm2 : System.Web.UI.Page<
br
> {<
br
> protected void Page_Load(object sender, EventArgs e)<
br
> {<
br
> //Validate User<
br
> //After validation, adjust the below settings accordingly...<
br
> RadEditor TRE = RadEditor;<
br
> String author = "aUser";<
br
> String userColor = "reU0";<
br
><
br
> //Note comments also uses the track change settings author and usercssid<
br
> TRE.EnableComments = true;<
br
> TRE.EnableTrackChanges = true;<
br
> TRE.TrackChangesSettings.CanAcceptTrackChanges = true;<
br
> TRE.TrackChangesSettings.Author = author;<
br
> TRE.TrackChangesSettings.UserCssId = userColor;<
br
> }<
br
> }<
br
>}