/pigeoncms/Controls/DocsDownloadControl.ascx
http://pigeoncms.googlecode.com/ · ASP.NET · 54 lines · 50 code · 4 blank · 0 comment · 3 complexity · a124a0e64f38b932a95d9d6871342dd2 MD5 · raw file
- <%@ Control Language="C#" AutoEventWireup="true" CodeFile="DocsDownloadControl.ascx.cs" Inherits="Controls_DocsDownloadControl" %>
- <script language="javascript" type="text/javascript">
- // <!CDATA[
-
- function ShowAndHide(divId){
- if(document.getElementById)
- {
- var el1 = document.getElementById(divId);
- if(el1.style.display != "none")
- el1.style.display="none";
- else
- el1.style.display="block";
- }
- }
-
- // ]]>
- </script>
- <span class="controlTitle"><asp:Literal ID="LitPageTitle" runat="server"></asp:Literal></span><br />
- <br />
- <table cellpadding="4" cellspacing="0">
- <asp:Repeater ID="Repeater1" OnItemDataBound="Repeater1_ItemDataBound" runat="server" DataSourceID="ObjDs1">
- <ItemTemplate>
- <tr>
- <td>
- <asp:HyperLink ID="LnkDownload" runat="server">
- <asp:Image ID="ImgDownload" runat="server" SkinID="ImgDownload" AlternateText="Download File" Visible="true" ToolTip="Download file" />
- </asp:HyperLink>
- </td>
- <td style="text-align:left"><asp:Label ID="LblName" runat="server"></asp:Label></td>
- <td style="text-align:left">
- <a href="#" class="boxInfo" onclick="ShowAndHide('Div<%#DataBinder.Eval(Container.DataItem, "DocId") %>')">
- info
- </a>
- </td>
- </tr>
- <tr>
- <td colspan="4">
- <div id="Div<%#DataBinder.Eval(Container.DataItem, "DocId") %>" style="display:none;" class="boxInfo">
- <%#DataBinder.Eval(Container.DataItem, "Description") %>
- </div>
- </td>
- </tr>
- </ItemTemplate>
- </asp:Repeater>
- </table>
-
- <asp:ObjectDataSource ID="ObjDs1" runat="server" SortParameterName="sort"
- SelectMethod="GetDocsByFilter" TypeName="PigeonCms.DocumentsManager" OnSelecting="ObjDs1_Selecting">
- <SelectParameters>
- <asp:Parameter Name="filter" Type="Object" />
- <asp:Parameter Name="sort" Type="String" />
- </SelectParameters>
- </asp:ObjectDataSource>