When user navigates to a sub list via backspace, hitting enter twice removes the nested list. This is reproducible in IE9+. In IE11 the steps may lead to browser crash.
Hello, I am experiencing an error message when attempting to perform a "Telerik Scenario". I have purchased the DevTools Complete product line. When I am inside Visual Studio 2013 Enterprise: - I attempt to create a new "Telerik Scenario" ... the first screen asks me to select from the various Webforms: General or RadAjax or RadEditor etc. - When I select any of the many scenarios listed above ...... I get an Error = "Telerik VSExtensions Error" - I have reinstalled Visual Studio 2013 ultimate. - I have reinstalled Telerik DevTools Complete And I have the same problem. When I click the "Show me more" link: the above FULL description reads as follows: The wizard encountered an error while trying to handle user event. System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\h122183\Documents\Visual Studio 2013\WebSites\Cautions10\ExternalLibraries'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileSystemEnumerableIterator`1.CommonInit() at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost) at System.IO.Directory.GetFiles(String path, String searchPattern) at Telerik.VSX.Internal.FileOperator.GetDirectoryFiles(String directoryPath, String pattern) at Telerik.Web.UI.VSX.AssemblyDiscovery.WebUIFileBasedDistribution.GetAdditionalPathsAssemblies() at Telerik.VSX.DistributionListing.FileBasedDistribution.GetAllAssemblyFiles() at Telerik.VSX.DistributionListing.FileBasedDistribution.PopulateItems(DistributionItemList items) at Telerik.VSX.DistributionListing.Distribution.get_Items() at Telerik.Web.UI.VSX.Helpers.SkinPackLister.GetSkinPacks() at Telerik.Web.UI.VSX.Helpers.ProjectSkinPackLister.GetSkinPacks() at Telerik.Web.UI.VSX.Controls.AvailableSkinSelector.SetModelSkins(String mainLoadInformation, IProjectWrap project, DistributionInfo distributionInfo) at Telerik.Web.UI.VSX.Controls.AvailableSkinSelector.PopulateSkins(IPropertyDataDictionary allPropertyValues, WizardContext context) at Telerik.Web.UI.VSX.Controls.AvailableSkinSelector.InitModel(IPropertyDataDictionary allPropertyValues, WizardContext context) at Telerik.VSX.WizardEngine.Controls.WizardControlBase.Init(IPropertyDataDictionary allPropertyValues, WizardContext context) at Telerik.VSX.Controls.EnableStateWizardControl`2.Init(IPropertyDataDictionary allPropertyValues, WizardContext context) at Telerik.VSX.WizardEngine.Controls.WizardControlBase.Telerik.WizardFramework.ScenarioDriven.IWizardControl.Init(IPropertyDataDictionary allPropertyValues, IWizardContext context) at Telerik.VSX.WizardFramework.Pages.DynamicPageController.InitControls() at Telerik.VSX.WizardFramework.Pages.DynamicPageController.Init(IWizardPageDef pageDefinition, IWizardContext wizardControlContext, IPropertyDataDictionary allGatheredData) at Telerik.WizardFramework.ScenarioDriven.ScenarioSelectorWizard.OnBeforeShow(Boolean movingNext) at Telerik.WizardFramework.Wizard.PostMove(Boolean movingNext) at Telerik.WizardFramework.Wizard.OnMoveNext() at Telerik.WizardFramework.Wizard.UI_Next(Object sender, EventArgs e) at Telerik.WizardEngine.Helpers.EventHelper.<>c__DisplayClass1.<RaiseEvent>b__0() at Telerik.WizardEngine.Helpers.EventHelper.CatchExceptionAndSendReport(Action action)
Adding CSS styles for the table layout via the TableCssLayoutTemplates adds the style element inside the body, which is non W3C compliant content.
If a RadPane has a scrollable content (it does not fit into its dimensions), under iOS and Android, you should tap and hold on a textbox to start typing in it. If you have a RadComboBox in the same scenario, it is not possible to expand its items under Android Chrome and Opera. Note: the issue is not reproducible, if that same content is loaded through the RadPane ContentUrl property.
Under IE11 the pasting from Word is handled natively by the browser. When pasting content with list element, the list items are pasted with paragraphs inside. This behavior is W3C compliant, but when it comes to editable content, such scenario causes inappropriate behavior of the tools interacting with the block elements. E.g., a paragraph in a list item cannot be considered as list item, and the tools will not be able to modify the list item. On other side, if a paragraph is considered as list item, any paragraph formatting commands will affect the paragraph, and not the list. A suitable behavior would be to handle the paragraphs and transform them to span or br elements to keep correct formatting, and the list, indent, outdent and other block commands to interact correctly with the Editor content. The following paste event handler transforms the paragraphs to span elements: <telerik:RadEditor runat="server" ID="RadEditor1" OnClientPasteHtml="OnClientPasteHtml"></telerik:RadEditor> <script type="text/javascript"> function OnClientPasteHtml(editor, args) { var cleanContent = args.get_value(), regexp = /(<li.+)(<p)(.+)(<\/p)(.+)/gi, replaceString = "$1<span$3</span$5"; while (cleanContent.match(regexp)) { cleanContent = cleanContent.replace(regexp, replaceString) } args.set_value(cleanContent); } </script>
This results to a breaking behavior of the Bold, Italic etc. (Inline Commands) when the last word in a line is selected and user tries to format it.
Steps to reproduce: 1. Set a singe paragraph in content area - <p>some paragraph</p> 2. Select any part of it and apply FontName or RealFontSize command. Workaround: <telerik:RadEditor ID="RadEditor1" runat="server"> <Content> <p>some paragraph</p> </Content> </telerik:RadEditor> <script type="text/javascript"> (function () { var getValue = Telerik.Web.UI.Editor.InlineCommandWithValue.prototype.getValue; Telerik.Web.UI.Editor.InlineCommandWithValue.prototype.getValue = function (wnd, range) { try { if (!range || !this.settings.enableToolStateValue) return; if (!range.isCollapsed()) { range.normalizeEdges(); } var startNode = range.startContainer; if (Telerik.Web.UI.Editor.Utils.isTextNode(startNode)) { startNode = startNode.parentNode; } else if (startNode.childNodes[range.startOffset] && !Telerik.Web.UI.Editor.Utils.isTextNode(startNode.childNodes[range.startOffset])) { startNode = startNode.childNodes[range.startOffset]; } return $telerik.getComputedStyle(startNode, this.settings.cssName) || $telerik.getComputedStyle(startNode, this.getAltCssName(this.settings.cssName)); } catch (e) { getValue.call(this, wnd, range); } } })(); </script>
Hello, jquery has two deployment versions -- development, which is ~280k, and production, which is minified down to ~90k. Deploying the non-minified version to production is a waste of almost 200k of unnecessary data. There should be a configuration setting (either in RadScriptManager or in web.config; web.config preferred) for specifying that the production (minified) version is desired. thanks, matt