or
Hello,
I created a RadToolBar with version Q2 2008 and everything look great. I'm now upgrading our site to use version Q3 2010, and my RadToolBar now looks ugly. There are three main faults. (See attached screen shots)
1. A white bar has appeared when a button or drop down menu is highlighted.
2. Buttons that belong to a drop down do not show there images fully.
3. Buttons that belong to a drop down are highlighted in bars.
I've created a test site with a RadToolBar. I can change my reference of Telerik.Web.UI.dll from Q2 2008 to Q3 2010 to experience the differences quickly, which looks like:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <!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 id="Head1" runat="server"> <title>Toolbar Test</title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="ScriptManager1" runat="server" /> <telerik:RadToolBar runat="server" id="MyBar" Orientation="Vertical" > <Items> <telerik:RadToolBarDropDown runat="server" ImageUrl="~/Images/NewReceipt.jpg" Text="DropDown 0"> <Buttons> <telerik:RadToolBarButton runat="server" ImageUrl="~/Images/ReceiptInternal.jpg" Text="Child Button 1" Height="58px"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" ImageUrl="~/Images/ReceiptExternal.jpg" Text="Child Button 2" Height="58px"> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> </Items> </telerik:RadToolBar> </form> </body> </html>Can anyone help me to fix these faults?
Thanks,
Matt
protected void RadListBox_Dropped(object sender, RadListBoxDroppedEventArgs e){ foreach( RadListBoxItem item in e.SourceDragItems) { RadDock dock = CreateRadDock(); dock.Tag = item.Text; dock.Title = dock.Tag + CurrentDockStates.Count.ToString(); RadDockZone1.Controls.Add(dock); CreateSaveStateTrigger(dock); LoadContent(dock); }}private RadDock CreateRadDock(){ RadDock dock = new RadDock(); dock.DockMode = DockMode.Docked; dock.UniqueName = Guid.NewGuid().ToString().Replace("-", "a"); //Why am I replacing with 'a' here? dock.ID = string.Format("RadDock{0}", dock.UniqueName); dock.Title = "Dock"; dock.Skin = RadDockLayout1.Skin; dock.Width = Unit.Pixel(200); dock.EnableRoundedCorners = true; return dock;}private void CreateSaveStateTrigger(RadDock dock){ dock.AutoPostBack = true; dock.CommandsAutoPostBack = true; AsyncPostBackTrigger saveStateTrigger = new AsyncPostBackTrigger(); saveStateTrigger.ControlID = dock.ID; saveStateTrigger.EventName = "DockPositionChanged"; UpdatePanel1.Triggers.Add(saveStateTrigger); saveStateTrigger = new AsyncPostBackTrigger(); saveStateTrigger.ControlID = dock.ID; saveStateTrigger.EventName = "Command"; UpdatePanel1.Triggers.Add(saveStateTrigger);}private void LoadContent(RadDock dock){ switch (dock.Tag) { case "Cat 5e Capacity": System.Web.UI.Control ctrl = Page.LoadControl("PowerUsage.ascx"); dock.ContentContainer.Controls.Add(ctrl); break; }}
<system.web> <authentication mode="Windows"/> <identity impersonate="true"/><system.web/>
|
<?xml version="1.0"?><configuration> <configSections> </configSections> <appSettings> <add key="Telerik.Skin" value="Windows7"/> <add key="Telerik.ScriptManager.TelerikCdn" value="Enabled"/> <add key="Telerik.StyleSheetManager.TelerikCdn" value="Enabled"/> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation> <pages> <controls> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /> </controls> </pages> <httpHandlers> <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/> <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/> <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/> </httpHandlers> <httpModules> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/> <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/> </httpModules> <httpRuntime maxRequestLength="102400" executionTimeout="3600"/> <authentication mode="Windows"> </authentication> <identity impersonate="true"/> </system.web> <system.web> <customErrors mode="Off"/> </system.web> <location path="FileExpl"> <system.web> <authorization> <deny users="?"/> </authorization> </system.web> </location> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"> <remove name="RadUploadModule"/> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode"/> <remove name="RadCompression"/> <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/> </modules> <handlers> <remove name="ChartImage_axd"/> <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/> <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/> <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/> <remove name="Telerik_Web_UI_DialogHandler_aspx"/> <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/> <remove name="Telerik_RadUploadProgressHandler_ashx"/> <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/> <remove name="Telerik_Web_UI_WebResource_axd"/> <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/> </handlers> <security> <requestFiltering> <requestLimits maxAllowedContentLength="104857600"/> </requestFiltering> </security> </system.webServer> <system.serviceModel> <bindings /> <client /> </system.serviceModel></configuration>RadFileExplorer1.InitialPath = Page.ResolveUrl("~/depo01/TEKNIK_AS/");String paths = Page.ResolveUrl("~/depo01/TEKNIK_AS/");RadFileExplorer1.Configuration.ViewPaths = new String[] { paths };RadFileExplorer1.Configuration.DeletePaths = new String[] { paths };RadFileExplorer1.Configuration.UploadPaths = new String[] { paths };