If a long paragraph is copied into the editor, <br> tags appear in thea content without being added at first place.
For the time being you can resolve this by adding the following script below the editor declaration:
<telerik:RadEditor runat="server" ID="RadEditor1" StripFormattingOptions="AllExceptNewLines"></telerik:RadEditor>
<script type="text/javascript">
var oldStripFormatting = Telerik.Web.UI.Editor.Utils.stripFormatting;
Telerik.Web.UI.Editor.Utils.stripFormatting = function (textHtml, clearValue) {
if (clearValue === "ALL_NO_BRAKES") {
textHtml = textHtml.replace(/\n/g, "");
textHtml = textHtml.replace(/<\/p>/g, "<br/>");
}
textHtml = oldStripFormatting.call(this, textHtml, clearValue);
return textHtml;
}
</script>
Accepting tracked deleted block element will delete the following block element
A sample project for reproducing the issue is attached:
Each of the pages in the ContentUrl properties has an alert("PageName") displayed at pageLoad.
1, Brows the Default.aspx - an alert - page1 occurs
2. Select Level 2 tab, which would load the subTab - Page4 and the "page4" alert should be shown.
Problem : In addition to the "page4" alert - the "page5" alert is raised and the page5.aspx had been loaded along with page4.aspx.
----------------------------------
Workaround:
To workaround this issue, set the PageViewID property of the parent tab to be with the same value as the PageViewID property on the selected child tab.
<telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="rmpPages" Width="100%">
<Tabs>
<telerik:RadTab Text="Level 1" Selected="true" PageViewID="page1">
<Tabs>
<telerik:RadTab Text="Page 1" PageViewID="page1" Selected="true" />
<telerik:RadTab Text="Page 2" PageViewID="page2" />
<telerik:RadTab Text="Page 3" PageViewID="page3" />
</Tabs>
</telerik:RadTab>
<telerik:RadTab Text="Level 2" PageViewID="page4">
<Tabs>
<telerik:RadTab Text="Page 4" PageViewID="page4" Selected="true" />
<telerik:RadTab Text="Page 5" PageViewID="page5" />
<telerik:RadTab Text="Page 6" PageViewID="page6" />
</Tabs>
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server" ID="rmpPages">
<telerik:RadPageView runat="server" ID="page1" ContentUrl="page1.aspx" Selected="true" />
<telerik:RadPageView runat="server" ID="page2" ContentUrl="page2.aspx" />
<telerik:RadPageView runat="server" ID="page3" ContentUrl="page3.aspx" />
<telerik:RadPageView runat="server" ID="page4" ContentUrl="page4.aspx" />
<telerik:RadPageView runat="server" ID="page5" ContentUrl="page5.aspx" />
<telerik:RadPageView runat="server" ID="page6" ContentUrl="page6.aspx" />
</telerik:RadMultiPage>
The issue is reproducible with RadAlert, RadConfirm and RadPrompt dialogs without setting Behavior Move and DestroyOnClose="true"
Programmatic configuration of the data binding of markers is unavailable from the code behind. For example: RadMap1.DataBindings.MarkerBinding.DataShapeField = "Shape"; RadMap1.DataBindings.MarkerBinding.DataTitleField = "City"; RadMap1.DataBindings.MarkerBinding.DataLocationLatitudeField = "Latitude"; RadMap1.DataBindings.MarkerBinding.DataLocationLongitudeField = "Longitude";
As a workaround use the overload method Dock(String zoneID): RadDock1.Dock(RadDockZone1.ClientID);