Slow typing speed when Trackchenges or Comments enabled

3 posts, 1 answers
  1. Ardian
    Ardian avatar
    8 posts
    Member since:
    Dec 2012

    Posted 25 Apr 2013 Link to this post

    Hi there,

    When I enable TrackChanges or Comments in markp, the speed of typing decreases dramatically. When trackchanges is set to true then the typing speed is normal, when it's set to false typing speed decreases. Why is this happening, i just cant seem to solve this. I'm using this version of AJAX Web UI 2012.3.1308.35.

    P.S. When there is no comments or TrackChenges enabled the typing speed is normal.

    Internet Explorer 9 is affected only both in compatibility and non compatibility mode.

    This is html Code
    <p><ins title="Inserted by RadEditorUser on Thursday, April 25, 2013
    8:23:22 PM" class="reU0" cite="RadEditorUser"
    timestamp="1366914202348">dfgdlfkgjdlk dflgkjdflgkjd fglkdjg
    ldkfjgldf<span title="RadEditorUser: dfgdfg: Thursday, April 25, 2013 8:23:31
    PM" class="reComment reU0" timestamp="1366914211489" comment="dfgdfg"
    author="RadEditorUser">kjgldkfgjldkgj</span><span></span></ins><span>dfgdfgdlfkgjdlfkj
    dglkjdfglkjdg<br
    /><BR>sdlfkjsldkfjlskdfjlskdfjlskdfjdlfkgjldkfjgldkjgldkjfglkdjglkdjfglkjdfglkjdflgkj</span></p>


    this is markup

    <telerik:RadTabStrip
                ID="RadTabStrip_MultiChoice"
                runat="server"
                MultiPageID="RadMultiPage_MultiChoice"
                width="800px"
                Skin="Windows7"
                CausesValidation="False"
                BackColor="#F0F3F7"
                SelectedIndex="1">
     
                <Tabs>
                    <telerik:RadTab
                        runat="server"
                        Text="<%$ Resources:UILanguage,RadPageViewGeneral %>"
                        PageViewID="RadPageView_General"
                        Selected="false" />
                    <telerik:RadTab
                        runat="server"
                        Text="<%$ Resources:UILanguage,RadPageViewOptions %>"
                        PageViewID="RadPageView_ItemText"
                        Selected="false" />
                    <telerik:RadTab
                        runat="server"
                        Text="<%$ Resources:UILanguage,RadPageViewPreview %>"
                        PageViewID="RadPageView1"
                        Selected="false" />
                </Tabs>
            </telerik:RadTabStrip>
     
            <telerik:RadMultiPage
                ID="RadMultiPage_MultiChoice"
                runat="server"
                width="800px"
                BackColor="#f0f3f7"
                BorderColor="#f0f3f7"
                BorderStyle="Solid" SelectedIndex="1"
                BorderWidth="1px" >
                 
                <telerik:RadPageView
                    ID="RadPageView_General"
                    runat="server">
                     
                      <table style="padding:5px; border-style:none; empty-cells:hide">
                       
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataItemUid"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,ItemUID %>"
                                    Visible="False" />
                            </td>
                             
                             <td class="FormCell_250">
                                <asp:TextBox
                                    ID="dataItemUid"
                                    runat="server"
                                    Enabled="False"
                                    Visible="False" />
                            </td>
                        </tr>
                         
                        <tr>
                             <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataIdSubjectCategory"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,IdSubjectCategory %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <data:EntityDropDownList
                                    ID="dataIdSubjectCategory"
                                    runat="server"
                                    AppendDataBoundItems="True"
                                    AppendNullItem="True"
                                    CaseSensitiveKeySort="False"
                                    DataSourceID="IdSubjectCategoryMasterSubjectCategoryDataSource"
     
                                    DataValueField="IdSubjectCategory"
                                    EnableClientScript="True"
                                    NullItemText="<%$ Resources:UILanguage,EntityDropDownListNull %>"
                                    Required="False"
    />
                                 
                                <asp:RequiredFieldValidator
                                    ID="ReqVal_dataIdSubjectCategory"
                                    runat="server"
                                    ControlToValidate="dataIdSubjectCategory"
                                    Display="Dynamic"
                                    ErrorMessage="<%$ Resources:UILanguage,ValidatorRequired %>"
                                    SetFocusOnError="True" />
                                 
                                <data:MasterSubjectCategoryDataSource
                                    ID="IdSubjectCategoryMasterSubjectCategoryDataSource"
                                    runat="server"
                                    SelectMethod="GetByIdSubject">
                                    <Parameters>
                                        <asp:SessionParameter Name="IdSubject" SessionField="IdSubject" />
                                    </Parameters>
                                </data:MasterSubjectCategoryDataSource>
                            </td>
                        </tr>
                         
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataIdDifficulty"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,IdDifficulty %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <data:EntityDropDownList
                                    ID="dataIdDifficulty"
                                    runat="server"
                                    AppendDataBoundItems="True"
                                    AppendNullItem="True"
                                    CaseSensitiveKeySort="False"
                                    DataSourceID="IdDifficultyMasterDifficultyDataSource"
                                    DataValueField="IdDifficulty"
                                    EnableClientScript="True"
                                    NullItemText="<%$ Resources:UILanguage,EntityDropDownListNull %>"
                                    Required="False"
     />
     
                                <asp:RequiredFieldValidator
                                    ID="ReqVal_dataIdDifficulty"
                                    runat="server"
                                    ControlToValidate="dataIdDifficulty"
                                    Display="Dynamic"
                                    ErrorMessage="<%$ Resources:UILanguage,ValidatorRequired %>"
                                    SetFocusOnError="True" />
                                 
                                <data:MasterDifficultyDataSource
                                    ID="IdDifficultyMasterDifficultyDataSource"
                                    runat="server"
                                    SelectMethod="GetAll" />
                            </td>
                        </tr>
                         
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataIdBehaviour"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,IdBehaviour %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <data:EntityDropDownList
                                    ID="dataIdBehaviour"
                                    runat="server"
                                    AppendDataBoundItems="True"
                                    AppendNullItem="True"
                                    CaseSensitiveKeySort="False"
                                    DataSourceID="IdBehaviourMasterBehaviourDataSource"
                                    DataValueField="IdBehaviour"
                                    EnableClientScript="True"
                                    NullItemText="<%$ Resources:UILanguage,EntityDropDownListNull %>"
                                    Required="False"
     />
                                 
                                <asp:RequiredFieldValidator
                                    ID="ReqVal_dataIdBehaviour"
                                    runat="server"
                                    ControlToValidate="dataIdBehaviour"
                                    Display="Dynamic"
                                    ErrorMessage="<%$ Resources:UILanguage,ValidatorRequired %>"
                                    SetFocusOnError="True" />
                                     
                                <data:MasterBehaviourDataSource
                                    ID="IdBehaviourMasterBehaviourDataSource"
                                    runat="server"
                                    SelectMethod="GetAll" />
                            </td>
                        </tr>
                         
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataIdCompetence"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,IdCompetence %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <data:EntityDropDownList
                                    ID="dataIdCompetence"
                                    runat="server"
                                    AppendDataBoundItems="True"
                                    AppendNullItem="True"
                                    CaseSensitiveKeySort="False"
                                    DataSourceID="IdCompetenceMasterCompetenceDataSource"
                                    DataValueField="IdCompetence"
                                    EnableClientScript="True"
                                    ErrorText=""
                                    NullItemText="<%$ Resources:UILanguage,EntityDropDownListNull %>"
                                    Required="False"
    />
     
                                <asp:RequiredFieldValidator
                                    ID="ReqVal_dataIdCompetence"
                                    runat="server"
                                    ControlToValidate="dataIdCompetence"
                                    Display="Dynamic"
                                    ErrorMessage="<%$ Resources:UILanguage,ValidatorRequired %>"
                                    SetFocusOnError="True" />
                                 
                                <data:MasterCompetenceDataSource
                                    ID="IdCompetenceMasterCompetenceDataSource"
                                    runat="server"
                                    SelectMethod="GetAll" />
                            </td>
                        </tr>
                         
                        <tr>
                             <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataLanguage"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,Language %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <data:EntityDropDownList
                                    ID="dataIdLanguage"
                                    runat="server"
                                    AppendDataBoundItems="True"
                                    AppendNullItem="True"
                                    CaseSensitiveKeySort="False"
                                    DataSourceID="MasterLanguageDataSource"
                                    DataValueField="IdLanguage"
                                    EnableClientScript="True"
                                    ErrorText=""
                                    NullItemText="<%$ Resources:UILanguage,EntityDropDownListNull %>"
                                    Required="False"
    />
                                 
                                <asp:RequiredFieldValidator
                                    ID="ReqValdataIdLanguage"
                                    runat="server"
                                    ControlToValidate="dataIdLanguage"
                                    Display="Dynamic"
                                    ErrorMessage="<%$ Resources:UILanguage,ValidatorRequired %>"
                                    SetFocusOnError="True" />
                                 
                                <data:MasterLanguageDataSource
                                    ID="MasterLanguageDataSource"
                                    runat="server"
                                    SelectMethod="GetAll" />
                            </td>
                        </tr>
     
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataMaxPoints"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,MaxPoints %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <asp:TextBox
                                    ID="dataMaxPoints"
                                    runat="server"
                                    Enabled="False"
                                    Width="20px">
                                </asp:TextBox>
                            </td>
                        </tr>
                         
                        <tr>
                            <td class="FormCell_150">
                                <asp:Label
                                    ID="lbldataNote"
                                    runat="server"
                                    Text="<%$ Resources:UILanguage,Note %>" />
                            </td>
                             
                            <td class="FormCell_250">
                                <asp:TextBox
                                    ID="dataNote"
                                    runat="server"
                                    TextMode="MultiLine"
                                    Width="250px"
                                    Height="100px" />
                            </td>
                        </tr>
                    </table>
                </telerik:RadPageView>
                 
                <telerik:RadPageView
                    ID="RadPageView_ItemText"
                    runat="server"
                    width="800px">
                
     
                                </telerik:RadPageView>
                                 
                                            <telerik:RadPageView
                    ID="RadPageView1"
                    runat="server"
                    width="800px">
                     
    <telerik:RadEditor
                                    ID="dataMarkingScheme"
                                    runat="server"
                                    ContentFilters="DefaultFilters" EnableComments="true" EnableTrackChanges="true" >
     
                                    <TrackChangesSettings CanAcceptTrackChanges="False" />
                                    <Tools>
                                        <telerik:EditorToolGroup>
                                            <telerik:EditorTool Name="Cut" />
                                            <telerik:EditorTool Name="Copy" />
                                            <telerik:EditorTool Name="Paste" />
                                            <telerik:EditorTool Name="PasteFromWord" />
                                            <telerik:EditorTool Name="Undo" />
                                            <telerik:EditorTool Name="Redo" />
                                            <telerik:EditorTool Name="BackColor" />
                                            <telerik:EditorTool Name="Superscript" />
                                            <telerik:EditorTool Name="Subscript" />
                                            <telerik:EditorTool Name="InsertOrderedList" />
                                            <telerik:EditorTool Name="InsertUnorderedList" />
                                            <telerik:EditorTool Name="Indent" />
                                            <telerik:EditorTool Name="Outdent" />
                                            <telerik:EditorTool Name="ImageManager" />
                                            <telerik:EditorTool Name="InsertTable" />
                                        </telerik:EditorToolGroup>
                                        <telerik:EditorToolGroup>
                                            <telerik:EditorTool Name="FontName" />
                                            <telerik:EditorTool Name="RealFontSize" />
                                            <telerik:EditorTool Name="Bold" />
                                            <telerik:EditorTool Name="Italic" />
                                            <telerik:EditorTool Name="Underline" />
                                            <telerik:EditorTool Name="StrikeThrough" />
                                            <telerik:EditorTool Name="JustifyLeft" />
                                            <telerik:EditorTool Name="JustifyCenter" />
                                            <telerik:EditorTool Name="JustifyRight" />
                                            <telerik:EditorTool Name="JustifyFull" />
                                            <telerik:EditorTool Name="ForeColor" />
                                        </telerik:EditorToolGroup>
                                        <telerik:EditorToolGroup>
                                            <telerik:EditorTool Name="AddComment" />
                                            <telerik:EditorTool Name="RemoveComment" />
                                            <telerik:EditorTool Name="RemoveAllComments" />
                                            <telerik:EditorTool Name="TrackChangesDialog" />
                                            <telerik:EditorTool name="AcceptTrackChange" />
                                            <telerik:EditorTool name="RejectTrackChange" />
                                            <telerik:EditorTool name="AcceptAllTrackChanges" />
                                            <telerik:EditorTool name="RejectAllTrackChanges" />
                                            <telerik:EditorTool name="EnableTrackChangesOverride" />
                                        </telerik:EditorToolGroup>
                                    </Tools>
                                </telerik:RadEditor>
                                </telerik:RadPageView>
                                 
              </telerik:RadMultiPage>
    </asp:Content>
  2. Answer
    Misho
    Admin
    Misho avatar
    184 posts

    Posted 26 Apr 2013 Link to this post

    Hello,

    We are aware of such an issue related to slow performance when "Track Changes" and "Comments" functionality is enabled. The good news is that the problem is already fixed so I recommend you to upgrade to latest version of RadControls which is currently 2013.1 417. You could also try this behavior on our online demos:

    http://demos.telerik.com/aspnet-ajax/editor/examples/trackchanges/defaultcs.aspx
    http://demos.telerik.com/aspnet-ajax/editor/examples/comments/defaultcs.aspx

    All the best,
    Misho
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  3. Ardian
    Ardian avatar
    8 posts
    Member since:
    Dec 2012

    Posted 11 May 2013 Link to this post

    Thanks I will give it a try.
Back to Top