or
| <div id="divTopLeft" style="float: left; outline: 0; position: Absolute;" > |
| <asp:Image runat="server" ID="tbimage" ImageUrl="images/Navigation-open.jpg" Style="float: left; |
| outline: 0; position: Absolute;" /> |
| </div> |
| <script type="text/javascript"> |
| var ns = (navigator.appName.indexOf("Netscape") != -1); |
| var d = document; |
| function JSFX_FloatDiv(id, sx, sy) { |
| var el = d.getElementById ? d.getElementById(id) : d.all ? d.all[id] : d.layers[id]; |
| var px = document.layers ? "" : "px"; |
| window[id + "_obj"] = el; |
| if (d.layers) elel.style = el; |
| elel.cx = el.sx = sx; elel.cy = el.sy = sy; |
| el.sP = function(x, y) { this.style.left = x + px; this.style.top = y + px; }; |
| el.floatIt = function() { |
| var pX, pY; |
| pX = (this.sx >= 0) ? 0 : ns ? innerWidth : |
| document.documentElement && document.documentElement.clientWidth ? |
| document.documentElement.clientWidth : document.body.clientWidth; |
| pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? |
| document.documentElement.scrollTop : document.body.scrollTop; |
| if (this.sy < 0) |
| pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? |
| document.documentElement.clientHeight : document.body.clientHeight; |
| this.cx += (pX + this.sx - this.cx) / 8; this.cy += (pY + this.sy - this.cy) / 8; |
| this.sP(this.cx, this.cy); |
| setTimeout(this.id + "_obj.floatIt()", 10); |
| } |
| return el; |
| } |
| JSFX_FloatDiv("divTopLeft", 0, 0).floatIt(); |
| </script> |
| <div id="menucontainer" class="leftPanelBarContainer"> |
| <div id="slidingDiv" style="visibility: hidden;" > |
| <telerik:RadPanelBar runat="server" Width="155" ID="RadPanelBar1" ExpandMode="FullExpandedItem" |
| ><Items> |
| <telerik:RadPanelItem Expanded="True" Text="" BorderWidth="0" > |
| <ItemTemplate> |
| <uc2:MyNavigation ID="MyNavigation3" runat="server" ></uc2:MyNavigation> |
| </ItemTemplate> |
| </telerik:RadPanelItem> |
| </Items> |
| </telerik:RadPanelBar> |
| </div> |
| </div> |
| <script language="javascript" type="text/javascript"> |
| var panelDomElement = $get('<%=RadPanelBar1.ClientID %>'); |
| var timage = $get('<%= tbimage.ClientID %>'); |
| if (panelDomElement) { |
| SetUpAnimation(timage.id, Telerik.Web.UI.jSlideDirection.Right, panelDomElement); |
| } |
| function SetUpAnimation(image, direction, element) { |
| element.style.position = "relative"; |
| var slider = document.getElementById(image); |
| var expanded = false; |
| var expandAnimation = new Telerik.Web.UI.AnimationSettings({}); |
| var collapseAnimation = new Telerik.Web.UI.AnimationSettings({}); |
| var slide = new Telerik.Web.UI.jSlide(element, expandAnimation, collapseAnimation, false); |
| slide.initialize(); |
| slide.set_direction(direction); |
| slider.onclick = function() { |
| element.parentNode.style.visibility = "visible"; |
| element.parentNode.style.display = "block"; |
| JSFX_FloatDiv("menucontainer", 20, 0).floatIt(); |
| if (!expanded) { |
| slide.expand(); |
| document.aspnetForm.ctl00_tbimage.src = 'images/Navigation-close.jpg'; |
| } |
| else { |
| slide.collapse(); |
| document.aspnetForm.ctl00_tbimage.src = 'images/Navigation-open.jpg'; |
| } |
| expanded = !expanded; |
| return false; |
| } |
| } |
| </script> |
| <asp:SqlDataSource ID="SqlDataSource1" runat="server" |
| ConnectionString="<%$ ConnectionStrings:tp %>" |
| SelectCommand="tsp_PortalChart_Get" |
| SelectCommandType="StoredProcedure"> |
| <SelectParameters> |
| <asp:CookieParameter CookieName="PortalAccountNumber" DefaultValue="" |
| Name="AccountNumber" Type="Int32" /> |
| </SelectParameters> |
| </asp:SqlDataSource> |
| <telerik:RadChart ID="RadChart1" runat="server" |
| Title="Account Summary" OnItemDataBound="RadChart1_ItemDataBound" |
| DataSourceID="SqlDataSource1" |
| ChartTitle-TextBlock-Appearance-TextProperties-Font="Verdana, 10pt" |
| Width="370px" Height="254px"> |
| <Appearance> |
| <Border Visible="False" /> |
| </Appearance> |
| <ChartTitle> |
| <TextBlock Text="Account Summary"> |
| <Appearance TextProperties-Font="Verdana, 10pt"></Appearance> |
| </TextBlock> |
| </ChartTitle> |
| <Legend Appearance-ItemTextAppearance-TextProperties-Font="Verdana, 8pt"> |
| <Appearance> |
| <ItemTextAppearance TextProperties-Font="Verdana, 8pt"></ItemTextAppearance> |
| </Appearance> |
| </Legend> |
| <Series> |
| <cc1:ChartSeries Name="Series 1" Type="Bar" DataYColumn="Count"> |
| <Appearance LegendDisplayMode="ItemLabels" ></Appearance> |
| </cc1:ChartSeries> |
| </Series> |
| </telerik:RadChart> |
| Partial Class UserControls_AccountSummaryChart |
| Inherits System.Web.UI.UserControl |
| Protected Sub RadChart1_ItemDataBound(ByVal sender As Object, ByVal e As ChartItemDataBoundEventArgs) |
| e.SeriesItem.Name = CType(e.DataItem, DataRowView)("Name").ToString() |
| End Sub |
| Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
| RadChart1.Skin = Application("TelerikTheme") |
| RadChart1.ChartTitle.TextBlock.Text = Application("CompanyName").ToString |
| RadChart1.Chart.Appearance.FillStyle.MainColor = Color.Transparent |
| If Not IsPostBack Then |
| RadChart1.DataSourceID = "SqlDataSource1" |
| RadChart1.DataBind() |
| RadChart1.Series(0).Name = "Type" |
| Dim barColors As Color() = New Color(4) {Color.Purple, Color.SteelBlue, Color.Green, Color.Yellow, Color.Crimson} |
| Dim i As Integer = 0 |
| For Each item As ChartSeriesItem In RadChart1.Series(0).Items |
| item.Appearance.FillStyle.MainColor = barColors(System.Math.Max(System.Threading.Interlocked.Increment(i), i - 1)) |
| Next |
| End If |
| End Sub |
| End Class |
| <FormTemplate> |
| <table id="tableSessionDetails" cellpadding="5px" cellspacing="0" border="0" style="width: 100%; |
| margin-top: 10px; margin-left: 5px"> |
| <tr> |
| <td style="width: 120px"> |
| <asp:Label ID="lblSessionDate" runat="server" Text="Session Date:" CssClass="RadGridDetailsLabel"></asp:Label> |
| </td> |
| <td> |
| <telerik:RadDateTimePicker ID="RadDateTimePickerSessionDate" runat="server" Skin="Sunset"> |
| </telerik:RadDateTimePicker> |
| <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="RadDateTimePickerSessionDate" |
| ErrorMessage="This field is required" runat="server"> |
| </asp:RequiredFieldValidator> |
| </td> |
| </tr> |
| </table> |
| <table cellpadding="0" cellspacing="0" border="0" style="margin: 10px; width: 100%"> |
| <tr> |
| <td align="right" style="padding-right: 20px; padding-bottom: 10px"> |
| <asp:ImageButton ID="imgUpdate" runat="server" ImageUrl="~/images/Update.gif" ToolTip="Update Record" |
| Style="padding-right: 5px" CommandName="Update" /> |
| <asp:ImageButton ID="imgCancel" runat="server" ImageUrl="~/images/Cancel.gif" ToolTip="Cancel Editing" |
| CommandName="Cancel" /> |
| </td> |
| </tr> |
| </table> |
| </FormTemplate> |