/pigeoncms/Controls/DocsDownloadControl.ascx

http://pigeoncms.googlecode.com/ · ASP.NET · 54 lines · 50 code · 4 blank · 0 comment · 3 complexity · a124a0e64f38b932a95d9d6871342dd2 MD5 · raw file

  1. <%@ Control Language="C#" AutoEventWireup="true" CodeFile="DocsDownloadControl.ascx.cs" Inherits="Controls_DocsDownloadControl" %>
  2. <script language="javascript" type="text/javascript">
  3. // <!CDATA[
  4. function ShowAndHide(divId){
  5. if(document.getElementById)
  6. {
  7. var el1 = document.getElementById(divId);
  8. if(el1.style.display != "none")
  9. el1.style.display="none";
  10. else
  11. el1.style.display="block";
  12. }
  13. }
  14. // ]]>
  15. </script>
  16. <span class="controlTitle"><asp:Literal ID="LitPageTitle" runat="server"></asp:Literal></span><br />
  17. <br />
  18. <table cellpadding="4" cellspacing="0">
  19. <asp:Repeater ID="Repeater1" OnItemDataBound="Repeater1_ItemDataBound" runat="server" DataSourceID="ObjDs1">
  20. <ItemTemplate>
  21. <tr>
  22. <td>
  23. <asp:HyperLink ID="LnkDownload" runat="server">
  24. <asp:Image ID="ImgDownload" runat="server" SkinID="ImgDownload" AlternateText="Download File" Visible="true" ToolTip="Download file" />
  25. </asp:HyperLink>
  26. </td>
  27. <td style="text-align:left"><asp:Label ID="LblName" runat="server"></asp:Label></td>
  28. <td style="text-align:left">
  29. <a href="#" class="boxInfo" onclick="ShowAndHide('Div<%#DataBinder.Eval(Container.DataItem, "DocId") %>')">
  30. info
  31. </a>
  32. </td>
  33. </tr>
  34. <tr>
  35. <td colspan="4">
  36. <div id="Div<%#DataBinder.Eval(Container.DataItem, "DocId") %>" style="display:none;" class="boxInfo">
  37. <%#DataBinder.Eval(Container.DataItem, "Description") %>
  38. </div>
  39. </td>
  40. </tr>
  41. </ItemTemplate>
  42. </asp:Repeater>
  43. </table>
  44. <asp:ObjectDataSource ID="ObjDs1" runat="server" SortParameterName="sort"
  45. SelectMethod="GetDocsByFilter" TypeName="PigeonCms.DocumentsManager" OnSelecting="ObjDs1_Selecting">
  46. <SelectParameters>
  47. <asp:Parameter Name="filter" Type="Object" />
  48. <asp:Parameter Name="sort" Type="String" />
  49. </SelectParameters>
  50. </asp:ObjectDataSource>